现在我必须配置mod_proxy。
我想要这个配置:第一个vm是一个服务器,响应一个特定的域,从这个服务器我想从另外两个不同的vm到达另外2个apache。 Server localhost ip address 192.168.1.100 vm01 localhost / vm01 link to ip address 192.168.1.101 vm02 localhost / vm02 link to ip address 192.168.1.102
所以,我在apache mod_proxy上花了几天时间,但我找不到完美的指南或示例。
我尝试在服务器中使用此vhosts.conf,但无效。请耐心等待我是Apache新手。
<VirtualHost *:8080>
ServerName localhost
DocumentRoot /home/francesco/proxy/htdocs/
</VirtualHost>
<VirtualHost *:8080>
ServerAdmin webmaster@proxy.com
ServerName www.vm01.com
ProxyPass /vm01 http://192.168.1.101
ProxyPassReverse /vm01 http://192.168.1.101
</VirtualHost>
答案 0 :(得分:0)
您已在端口8080上定义了两个虚拟主机。将其合并为一个。
<VirtualHost *:8080>
ServerAdmin webmaster@proxy.com
ServerName www.vm01.com
ProxyPreserveHost On
ProxyPass /vm01 http://192.168.1.101
ProxyPassReverse /vm01 http://192.168.1.101
</VirtualHost>