我已将大部分 php 网站复制到本地计算机以进行调试和开发。原始远程网站上有大量图像我无法传输。相同的图像由同一服务器上的两个不同域名提供服务,所以我想通过映射first_domain.com
到127.0.0.1
in/etc/hosts
并配置 Apache(最新、最好的版本)来/images/*/*
从中提取second_domain.com/images/*/*
配置/etc/hosts
很容易。但我不知道我在配置 Apache 时做错了什么。
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule rewrite_module modules/mod_rewrite.so
#...
# Configure mod_proxy_html to understand HTML4/XHTML1
<IfModule proxy_html_module>
Include conf/extra/proxy-html.conf
</IfModule>
在conf/extra/proxy-html.conf
中,除了默认值:
ProxyRequests Off
ProxyPass /properties/ http://newhawaiiproperties.com/properties/
<Location /properties/>
ProxyPassReverse /
ProxyHTMLEnable On
ProxyHTMLURLMap http://newhawaiiproperties.com/properties/ /properties/
ProxyHTMLURLMap / /properties/
</Location>
我应该ProxyRequests Off
改成ProxyRequests On
?
更新:我意识到我不需要更改 HTML 文件,它们都是 jpg,所以我应该能够摆脱一些ProxyHTML...
东西。