最近服务器发生一怪事 之前搭建环境时 用apache反向代理 iis时是处理过这个问题的
Proxy Error 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: hehe.amd2015.com
当时也是按照网上的方法在我的vhosts.conf内直接加入了
ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> SetEnv force-proxy-request-1.0.1 SetEnv proxy-nokeepalive 1
然后服务器正常运行了数月,直到前两天又莫名出现了这个问题,
eg:下面这个二级域名的配置
<VirtualHost *:80> ServerAdmin Snooker.amd2015.com DocumentRoot "X:\XXXXX\XXXX\wwwroot" ServerName Snooker.amd2015.com ProxyPass / http://Snooker.amd2015.com:81/ ProxyPassReverse / http://Snooker.amd2015.com:81/ ErrorLog "logs/Snooker.amd2015.com-error.log" CustomLog "logs/Snooker.amd2015.com-access.log" common SetEnv force-proxy-request-1.0.1 SetEnv proxy-nokeepalive 1 </VirtualHost>
但是这次奇怪的就在如果配置的是正式域名的就能正常访问,
eg:
<VirtualHost *:80> ServerAdmin www.jyzsjj.com DocumentRoot "X:\XXXXX\XXXX\wwwroot" ServerName www.jyzsjj.com ProxyPass / http://www.jyzsjj.com:81/ ProxyPassReverse / http://www.jyzsjj.com:81/ ErrorLog "logs/jyzs.amd2015.com-error.log" CustomLog "logs/jyzs.amd2015.com-access.log" common SetEnv force-proxy-request-1.0.1 SetEnv proxy-nokeepalive 1 </VirtualHost>这个真是非常令人费解的一个问题 纠结了一天都没能解决 不知哪位大哥能帮助我出出主意呢?小弟万分感谢!
这里是error.log:
[Fri May 22 13:48:48.504381 2015] [proxy:error] [pid 7428:tid 2864] [client xxx.xxx.xxx.xxx:xxx] AH00898: DNS lookup failure for: snooker.amd2015.com returned by / [Fri May 22 13:48:48.555159 2015] [proxy:error] [pid 7428:tid 2864] [client xxx.xxx.xxx.xxx:xxx] AH00898: DNS lookup failure for: snooker.amd2015.com returned by /favicon.ico, referer: http://snooker.amd2015.com/
在线等,想要任何信息的可以提 我贴上 ######最后的错误信息很明确,DNS lookup failure。如果你知道DNS是什么东西你就明白你的问题出在哪了######很奇怪 服务器没有任何修改的情况下 时隔几日 重启后又恢复正常了。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。