Jboss EAS + Apache mod_proxy不加载图片

时间:2014-07-24 02:39:07

标签: image apache web-applications jboss apache2

我创建了一个在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   (代理错误)

路径是:

  

http://pegabuzz.com/images/pegabuzz_site.jpg

网站网址:

  

pegabuzz.com

2 个答案:

答案 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中缺少斜杠或路径。