我在使用我在家庭网络上运行的第二台服务器的会话方面遇到了一些问题。我把它作为一种爱好,并在正式上线之前开发新的应用程序。两台服务器与mod_proxy,第二台服务器主机是本地IP和显示/代理/在URL?
我有一个域指向我的IP,并成功解析到服务器1,但配置mod_proxy发送特定域到服务器2后,我收到了一些不需要的错误和结果。我希望第二台服务器充当普通服务器,只需要通过第一台服务器,因为我的当前路由器只能将端口80发送到一个本地ip,而不是对其进行过滤。
我有a.mydomain.com我的第二个服务器,它解决了罚款,但当我尝试这第二个服务器,我得到以下错误
Warning: You are now accessing Mydomain from http://10.0.1.38/, but Mydomain has been configured to run at this address: http://a.mydomain.com/
上使用Web应用程序我能解决这个问题?
此外,当试图通过a.mydomain.com/phpmyadmin访问phpmyadmin它会更改为a.mydomain.com/proxy/phpmyadmin登录后,我可以更改此,以便它基本上无缝,不添加/代理。
这里是我的服务器1
<VirtualHost *:80>
DocumentRoot /var/www/html
ServerName www.server1domain.net
</VirtualHost>
<VirtualHost *:80>
ProxyPreserveHost On
ServerName a.mydomain.com
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass/http://10.0.1.38/
ProxyPassReverse/http://10.0.1.38/
</VirtualHost>
这里是服务器2
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/mydomaincom
ServerName a.mydomain.com
</VirtualHost>
我正在运行的Centos 6.4
我花了差不多一天的时间试图让这个场景起作用。尝试了原始** 000-default.conf **文件中的许多配置。一切似乎都正确,但没有奏效。我在Apache2上启用了** proxy **模块,但未启用** proxy_http ** apache2模块。所以,当我** a2enmod proxy_http **场景开始工作。希望这可以帮助任何人。 – alexscmar 2015-12-13 19:25:23