我使用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加载静态图像(可能是其他资源)?
答案 0 :(得分:0)
您应该使用/ excluded /前缀引用静态资产,并为/ excluded /设置指向现有文档的Alias。否则,排除/ a_folder /以相同的方式/排除在代码块的第4行。