本文介绍了Apache2的mod_proxy的代理错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的web应用程序位于mysite.com:8080。我想通过键入webapp.mysite.com访问它。
所以,我也跟着下列步骤操作:
1)使能需要的模块:
a2enmod代理
a2enmod proxy_http
的Apache2重启
2)创建的/ etc / apache2的/网站的可用/ mysite的
<虚拟主机*:80>
服务器名webapp.mysite.com
将ProxyRequests关闭
<代理* GT;
为了否认,允许
所有允许
< /代理>
的ProxyPass / http://mysite.com:8080/
ProxyPassReverse / http://mysite.com:8080/
<位置/>
为了允许,拒绝
所有允许
< /地点>
< /虚拟主机>
3)修改/etc/apache2/ports.conf
了NameVirtualHost *:80
听80
我用这个设置的一些天,都是不错的。但是重装服务器,在webapp.mysite.com后,我得到了:
The proxy server received an invalid response from an upstream server. The proxy server could not handle the request GET /.
Reason: DNS lookup failure for: mysite.com
Apache/2.2.9 (Debian) DAV/2 SVN/1.5.1 PHP/5.2.6-1+lenny4 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g mod_perl/2.0.4 Perl/v5.10.0 Server at webapp.mysite.com Port 80
Help me, how can I fix it?
解决方案
Use the IP address instead.
这篇关于Apache2的mod_proxy的代理错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!