我正在使用Magnolia 5.4,我正在尝试使用apache http server为magnolia页面提供代理传递设置。我已经像这样配置了
ProxyPass /travel http://<ip address>:8080/magnoliaPublic/travel.html
ProxyPass /.resources/** http://<ip address>:8080/.resources/**
旅行配置正在运行,但没有提供图片和css文件。因此需要一个配置来加载路径中包含.resources的所有图像和文件。我怎么能实现这个目标? Thaks
答案 0 :(得分:0)
我不知道如何加载文件夹,但是要加载图像,您可以使用 ProxyPassMatch
进行以下配置 ProxyPassMatch "^/(.*\.png)$" "http://<ip address>:8080/$1"
ProxyPassMatch "^/(.*\.jpeg)$" "http://<ip address>:8080/$1"
ProxyPassMatch "^/(.*\.jpg)$" "http://<ip address>:8080/$1"
ProxyPassMatch "^/(.*\.img)$" "http://<ip address>:8080/$1"
通过上述配置,apache服务器将具有扩展名.png,.jpeg,.jpg,.img的请求转发到指定的URL。
有关详细信息,请参阅http://httpd.apache.org/docs/trunk/mod/mod_proxy.html#proxypassmatch