Houdini2558 I think I may of solved your problem!..
I have pretty much exactly the same setup, same versions of everything. My PMS & PlexConnect are running on the server, mail & DNS is handled by Server 3.0 (so the trailers.apple.com & atv.plexconnect DNS zones are being hosted using OS X Mavericks built in DNS server).
However I have MAMP running a fully separate, self contained version of the latest Apache, PHP & SQL.. The OS X Mavericks Server version of these are turned off.
MAMP runs identical to the internal Apache, so the config I am about to post, should be able to be added to your internal Apple Apache, verbatim...
So, after installing the latest build from github of plexconnect (November 2013) I experienced EXACTLY the same problem as you... Trailers app would work, you can see the Library, Channels, MyPlex & Settings menus.. However when selecting Library, it just sits there spinning the wheel with "updating trailers".. You can see your Channel Plug ins, but selecting one of them produces the same "updating trailers" or "no response from server" issues...
After a lot of soul searching and googling, it was the hint from f00b4r in the post above this one which solved the problem...
turns out that apache is trying to read "/"'s as a literal character and not as a python "command"
In my virtual host file (in MAMP) i had set up the ORIGINAL string as per the "setting up OS X 10.7 server for plexconnect" post.
So mine looked like this:- (I use port 9998 instead of the recommended 9999)
RequestHeader set User-Agent AppleTV
ProxyRequests off
Up until the November builds of Plex Connect, this virtual host customisation worked..
however Baa must of changed something and made "/" not be recognised by Apache or Python (I dont know which) and makes the above script fail.
the fix is this: - (the exact same script but with a few commands added)
RequestHeader set User-Agent AppleTV
ProxyRequests off
AllowEncodedSlashes NoDecode
Just add "AllowEncodedSlashes NoDecode" and put "nocanon" at the end of your ProxyPass request and your done!
this works!
Also, dont forget to add the same commands to your "atv.plexconnect" Virtual host as well..
Hope this helps... It did me