On 4/27/07, Roberto Tortolero <[EMAIL PROTECTED]> wrote:
Hi
I have problem with proxys on apache, i have two servers and i want to use
one as a firewall an the other as web page server. i've all ready doned,
but, the thing is that apache always returned the same carpet all the time,
no matter what address i put, always redirect me to the first virtual host.
what should a do???
In the proxy server i have this on the httpd.conf:
#el vhost para direccionar al otro servidor
<VirtualHost xxx.xxx.xxx.77>
#ProxyPreserveHost on
ProxyPass / http://xxx.xxx.xxx.12/
ProxyPassReverse / http://xxx.xxx.xxx.12/
ServerName www.site1.com
</VirtualHost>
<VirtualHost xxx.xxx.xxx.77>
#ProxyRequests On
#ProxyVia On
#ProxyPreserveHost on
ProxyPass / http://xxx.xxx.xxx.12/
ProxyPassReverse / http://xxx.xxx.xxx.12/
ServerName www.site2.com
</VirtualHost>
and in the other server, the one that contains all the pages, have this
config:
<VirtualHost xxx.xxx.xxx.12 >
VirtualDocumentRoot /usr/local/apache2/htdocs/site1/
ServerName www.site1.com
<Directory "/usr/local/apache2/htdocs/site1">
allow from all
Options +Indexes
</Directory>
</VirtualHost>
<VirtualHost xxx.xxx.xxx.12>
VirtualDocumentRoot /usr/local/apache2/htdocs/site2/
ServerName www.site2.com
<Directory "/usr/local/apache2/htdocs/site2">
allow from all
Options +Indexes
</Directory>
</VirtualHost>
and no matter what address i put it always return me the first site on the
second server, that one with the pages, the first viartualhost on the secand
server.
-1. Your apache version is obsolete. You should try something more modern.
0. Did you read http://httpd.apache.org/docs/2.0/vhosts/name-based.html ?
1. You need the NameVirtualHost directive in both configs.
2. You'll need to uncomment those ProxyPreserveHost directives;
otherwise, the back-end host has no way to differentiate among the
requests for the two different vhosts.
3. You want the DocumentRoot directive, not VirtualDocumentRoot.
Joshua.
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
" from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]