On Sun, Oct 21, 2012 at 8:50 PM, Terry Carmen <[email protected]> wrote: > I have a very stable server that's been happily running a number of > name-based virtual hosts with nothing more than: > > UseCanonicalName Off > VirtualDocumentRoot /var/www/html/%0 > > This responds correctly to www.example.com, example.com, example.net and > anything else defined in the VirtualDocumentRoot directories. > > However now I'm running YaCY (P2P web search) which listens on port 8090 and > does not exist as a location in the filesystem, and I'd like Apache to proxy > all requests for search.example.com to 127.0.0.1:8090. > > I've tried adding the code below, however this breaks the > VirtualDocumentRoot and the server no longer serves the other virtualhosts. > > > <VirtualHost *:80> > ServerName search.example.com > ServerAdmin [email protected] > > ProxyRequests Off > > <Proxy *> > Order deny,allow > Allow from all > </Proxy> > > ProxyPass / http://127.0.0.1:8090/ > ProxyPassReverse / http:/127.0.0.1:8090/ > </VirtualHost> >
Add a vhost preceding this w/ your VirtualDocumentRoot -- it will be the default as first listed. See apachectl -S output for hints. -- Eric Covener [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
