环境:
Apache 2 & Ubuntu 14.04
应用场景:
将 site.com 的内容通过 proxy.com 代理访问,并将所有文本字段替换。
依赖包:
运行以下命令安装依赖包。
a2enmod proxy
a2enmod proxy_http
a2enmod proxy_ajp
a2enmod rewrite
a2enmod deflate
a2enmod headers
a2enmod proxy_balancer
a2enmod proxy_connect
a2enmod proxy_html
a2enmod substitute
Apache配置文件内容:
<VirtualHost *:80>
ServerName yourdomain.com
ProxyMaxForwards 100
ProxyPreserveHost off
ProxyPass / http://www.somedomain.com/
ProxyPassReverse / http://www.somedomain.com/
<Proxy *>
Order Deny,Allow
Allow from all
</Proxy>
<Location "/">
AddOutputFilterByType SUBSTITUTE text/html
Substitute "s/yourdomain.com/somedomain.com/ni"
</Location>
</VirtualHost>