Re: Tux virtual_server cannot pass trough to Apache VirtualHost...
Tobias Gablunsky <[email protected]>
| Newsgroups | gmane.network.tux |
|---|---|
| Message-ID | <[email protected]> |
I think you have to play with the variable "strip_host_tail" - thist is explained in the manual! - sorry for the short answer but I never installed tux myself.. tobias On 16 May 2003 19:13:19 +0100 Scott Switzer <[email protected]> wrote: > Chris, > > Thanks for the message - I tried, and it still does not work. Here > are the relevant pieces of my setup: > > TUX: > Listening on 0.0.0.0:80 (this is the default) > client_ip = 8080 (this is the default) > virtual_server set to 1 (this makes a request to > http://www.site.com/page.php map to /var/www/html/site.com/page.php) > In /etc/tux.mime.types, the parameter TUX/redirect is mapped to php. > > APACHE: > NameVirtualHost 127.0.0.1:8080 > A sample vhost is: > > <VirtualHost 127.0.0.1:8080> > ServerName www.site.com > ServerAdmin [email protected] > DocumentRoot /var/www/html/site.com > ErrorLog logs/site.com-error_log > TransferLog /dev/null > </VirtualHost> > > > When a request to an html page is made, TUX makes the correct mapping, > and pulls the file out of /var/www/html/site.com. > > When a request to a php page is made, Apache returns an error, which > states that it cannot find the file from /var/www/html/page.php. > > I am using the same domain for both of these requests. > > Thanks > Scott > > > On Fri, 2003-05-16 at 18:23, Chris Davies wrote: > > make sure your virtual hosts are configured similar to: > > > > <VirtualHost *> > > ServerName g.domain.com > > ServerAdmin [email protected] > > DocumentRoot /var/www/66.1.1.1/g.domain.com > > CustomLog /var/log/apache2/g.domain.com-access.log combined > > ServerSignature On > > </VirtualHost> > > > > all requests are passed through on the IP 127.0.0.1 and they use > > HTTP 1.1, which means that it is all based on the ServerName and > > ServerAlias configuration of each site. > > > > You will also need to do NameVirtualHost 127.0.0.1 on your apache > > server so that it knows to do virtual hosting. > > > > > > On Fri, 2003-05-16 at 13:00, Scott Switzer wrote: > > > Hello, > > > > > > I am considering implementing tux for a high-traffic site, which > > > is currently running a few VirtualHosts using Apache. I was able > > > to set up tux using Virtual Hosts by setting the virtual_server > > > parameter to 1. > > > > > > This works fine, until it tries to pass through a php page to > > > Apache running on port 8080. Apache returns with an error: > > > /var/www/html/webpage.php is not available. > > > > > > This is because my virtual server is located at: > > > > > > /var/www/html/website.com/webpage.php. > > > > > > It seems like tux strips off the website name before it is passed > > > to apache. > > > > > > Has anyone experienced this, and if so, is there a remedy? > > > > > > Thanks, > > > Scott Switzer > > > > > > > > > > > > > > > _______________________________________________ > > > tux-list mailing list > > > [email protected] > > > https://www.redhat.com/mailman/listinfo/tux-list > > > _______________________________________________ > tux-list mailing list > [email protected] > https://www.redhat.com/mailman/listinfo/tux-list >