本文介绍了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的代理错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-27 10:01