Apache作为代理不显示图像?

时间:2015-08-18 11:13:47

标签: apache proxy

我使用Play框架和Apache作为代理。

我的Play应用程序在端口运行:9000

我的Apache运行在portt:9999

我将Apache配置为代理,如下所示:

<VirtualHost *:9999>
  ProxyPreserveHost On
  ServerName localhost
  ProxyPass  /excluded !

  ProxyPass / http://127.0.0.1:9000/
  ProxyPassReverse / http://127.0.0.1:9000/

</VirtualHost>

一切正常。 但是,当我将图像添加到Apache根文件夹时,如下所示:

的htdocs / a_folder / pic.jpg

然后,在我的Play应用中,我加载了这样的图像:

http://localhost:9999/a_folder/pic.jpg

图像未显示,浏览器上的请求将永久运行。 如何配置Apache加载静态图像(可能是其他资源)?

1 个答案:

答案 0 :(得分:0)

您应该使用/ excluded /前缀引用静态资产,并为/ excluded /设置指向现有文档的Alias。否则,排除/ a_folder /以相同的方式/排除在代码块的第4行。