Apache2 mod_代理错误

Apache2 mod_代理错误,apache2,mod-proxy,Apache2,Mod Proxy,我的web应用程序位于mysite.com:8080。我想通过键入webapp.mysite.com访问它 因此,我遵循以下步骤: 1) 启用所需的模块: a2enmod代理 a2enmod代理服务器 apache2重新启动 2) 创建/etc/apache2/sites available/mysite <VirtualHost *:80> ServerName webapp.mysite.com ProxyRequests Off <Proxy *&

我的web应用程序位于mysite.com:8080。我想通过键入webapp.mysite.com访问它

因此,我遵循以下步骤:

1) 启用所需的模块:

a2enmod代理 a2enmod代理服务器

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>
我有几天习惯了这种设置,一切都很好。但在重新加载服务器后,在webapp.mysite.com中,我得到:

代理错误

代理服务器接收到无效的消息 来自上游服务器的响应。这个 代理服务器无法处理此问题 请求GET/

原因:DNS查找失败: mysite.com

Apache/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


帮帮我,我如何修复它?

请改用IP地址

NameVirtualHost *:80
Listen 80