Apache架设网站镜像并替换域名

technology-1587673_640.jpg

环境:

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>
发表新评论