mod_代理apache vhosts.conf
对不起,我的英语不好,我要试着解释我的问题。。。。我必须为学校配置Apache。我想创建一个具有三个主机的web服务器模型。我在虚拟盒上有三个虚拟机,每个虚拟机都可以与内部网络通信。事实上,如果我在浏览器中调用它,每个vm中可以看到三个不同的apache服务器 现在我必须配置mod_代理 我想要这样的配置:第一个vm是一个服务器,响应一个特定的域,从这个服务器我想要从另外两个不同的vm到达另外两个apache。服务器本地主机ip地址192.168.1.100 vm01本地主机/vm01链接到ip地址192.168.1.101 vm02本地主机/vm02链接到ip地址192.168.1.102 所以,我花了几天时间在ApacheModu proxy上,但我找不到一个完美的指南或示例 我尝试在服务器中使用这个vhosts.conf,但没有成功。请耐心点,我是阿帕奇的新手mod_代理apache vhosts.conf,apache,virtualbox,reverse-proxy,mod-proxy,vhosts,Apache,Virtualbox,Reverse Proxy,Mod Proxy,Vhosts,对不起,我的英语不好,我要试着解释我的问题。。。。我必须为学校配置Apache。我想创建一个具有三个主机的web服务器模型。我在虚拟盒上有三个虚拟机,每个虚拟机都可以与内部网络通信。事实上,如果我在浏览器中调用它,每个vm中可以看到三个不同的apache服务器 现在我必须配置mod_代理 我想要这样的配置:第一个vm是一个服务器,响应一个特定的域,从这个服务器我想要从另外两个不同的vm到达另外两个apache。服务器本地主机ip地址192.168.1.100 vm01本地主机/vm01链接到ip
<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>
服务器名本地主机
DocumentRoot/home/francesco/proxy/htdocs/
服务器管理员webmaster@proxy.com
服务器名www.vm01.com
ProxyPass/vm01http://192.168.1.101
ProxyPassReverse/vm01http://192.168.1.101
您已经在端口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>
服务器管理员webmaster@proxy.com
服务器名www.vm01.com
代理主机
ProxyPass/vm01http://192.168.1.101
ProxyPassReverse/vm01http://192.168.1.101