代码之家  ›  专栏  ›  技术社区  ›  user5310052

从文件夹加载所有图像的代理配置

  •  -1
  • user5310052  · 技术社区  · 10 年前

    我正在使用Magnolia 5.4,并尝试使用apachehttp服务器为Magnolia页面提供代理传递设置。我已经这样配置了

        ProxyPass /travel http://<ip address>:8080/magnoliaPublic/travel.html
        ProxyPass /.resources/** http://<ip address>:8080/.resources/**
    

    旅行配置正在运行,但不提供图像和css文件。所以需要一个配置来加载路径中包含.resources的所有图像和文件。我怎样才能做到这一点?Thaks公司

    1 回复  |  直到 10 年前
        1
  •  1
  •   Rajashekhar    10 年前

    我不知道如何加载文件夹,但要加载图像,可以使用以下配置 代理密码匹配

         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 了解更多信息