我的網絡應用程序位於mysite.com:8080。我想通過輸入webapp.mysite.com來訪問它。Apache2 mod_proxy代理錯誤
所以,我按照這些步驟:
1)使能需要的模塊:
a2enmod代理 a2enmod proxy_http
apache2的重啓
2)創建的/ etc/apache2的/ sites- available/mysite
<VirtualHost *:80>
ServerName webapp.mysite.com
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass/http://mysite.com:8080/
ProxyPassReverse/http://mysite.com:8080/
<Location />
Order allow,deny
Allow from all
</Location>
</VirtualHost>
3)修改/etc/apache2/ports.conf
NameVirtualHost *:80
Listen 80
我用這個設置了幾天,一切都很好。但重裝服務器,在webapp.mysite.com後,我得到了:
代理錯誤
代理服務器收到來自上游服務器的無效響應 。代理服務器 無法處理請求GET /的 。
原因是:DNS查找故障爲: mysite.com
阿帕奇/ 2.2.9(Debian的)DAV/2 SVN/1.5.1 PHP/5.2.6-1 + lenny4用了Suhosin貼片 了mod_ssl/2.2.9的OpenSSL/0.9.8g 的mod_perl/2.0.4的Perl/v5.10.0在 webapp.mysite.com端口80
幫幫我,我該如何解決服務器?
謝謝老兄!它解決了我的問題 – swdalex 2010-02-07 23:41:41