Entries Tagged as 'proxy'

apache打开了proxy而导致访问慢

昨天产品报某台机器的80口慢
而且比较诡异的是同一个apache开的8080口却不慢
这种情况以前从来没有碰到过
于是我拷贝了8080端口的一个虚机配置为80口
再试
发现这个80口的速度还行,比较快
跟原来8080的一样
于是我就得出结论
访问速度快慢应该跟端口没有关系
而应该跟DocumentRoot有关系

后来的事实证明
我求证问题的方法是正确的
但是结论确是下错了

正确结论应该是:“慢的那个80口的virtualhost的配置导致了其访问慢”
而这里的配置
除了DocumentRoot跟8080的不一样外
还有
80的虚机里开了个反向代理
问题是反向代理开得有问题
不仅用了ProxyPass和ProxyPassReverse作反向代理
还打开了ProxyRequests
真正的问题就出在这里
打开了ProxyRequests,就等于是让apache支持了proxy功能
成了一个open proxy server
除非在 里进行限制
而恰恰这里配的限制也赔错了,没有起作用
故而有很多人把80口的这个虚机当成proxy server来用
当然正常的80口访问速度就慢了呀

最后解决:
把ProxyRequests关掉,再重起apache
即解决问题