我在使用我在家庭網絡上運行的第二臺服務器的會話方面遇到了一些問題。我把它作爲一種愛好,並在正式上線之前開發新的應用程序。兩臺服務器與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