我的网络应用程序位于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