繁体   English   中英

mod_proxy apache vhosts.conf

[英]mod_proxy apache vhosts.conf

对不起,我的英语不好,我将尝试解释我的问题....我必须为学校配置Apache。 我想创建一个具有三个主机的Web服务器模型。 我在虚拟机上有三个虚拟机,每个虚拟机都可以与内部网络通信。 如果我在浏览器中调用它,的确可以在每个虚拟机中看到三个不同的Apache服务器。

现在,我必须配置mod_proxy。

我想要这样的配置:第一个虚拟机是一台服务器,响应特定的域,从这台服务器,我想从其他2个不同的虚拟机到达其他2个apache。 服务器localhost IP地址192.168.1.100 vm01 localhost / vm01链接到IP地址192.168.1.101 vm02 localhost / vm02链接到IP地址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>

您已经在端口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>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM