我创建了一个在ubuntu服务器上运行的Web应用程序,该服务器使用JBoss EAS 6.2和Apache2并启用了mod_proxy,但是当我在浏览器中打开页面时,图像无法加载。
这是我的Apache配置:
<VirtualHost *:*>
ProxyRequests On
ProxyPreserveHost On
ProxyPass / http://pegabuzz.com:8080
ProxyPassReverse / http://pegabuzz.com:8080
ServerName pegabuzz.com
<Location />
Order deny,allow
Allow from All
</Location>
</VirtualHost>
我该怎么办?
编辑2:
在浏览器控制台中,我得到了这个:
无法加载资源:服务器响应状态为502 (代理错误)
路径是:
网站网址:
pegabuzz.com
答案 0 :(得分:3)
看起来您在ProxyPass和ProxyPassReserves指令上的服务器端口之后错过了尾随栏。
尝试使用:
ProxyPass / http://pegabuzz.com:8080/
ProxyPassReverse / http://pegabuzz.com:8080/
因为您的服务器在DNS查询期间返回错误:
原因:DNS查找失败:pegabuzz.com:8080images
答案 1 :(得分:0)
借助Firefox中的Firebug插件,请查看它为图像创建的URL。
您需要关注的事情是URL中缺少斜杠或路径。