Apache安装的proxy功能由其proxy模块实现.加载模块有两种方式:静态和动态
一 静态加载
静态加载,在编译apache时候编译进去,编译参数如下:
"./configure" \
"-prefix=/usr/local/apache" \
"--enable-so" \
"--enable-rewrite" \
"--with-mpm=prefork" \
"--enable-proxy" \ (这个参数即是代理模块启用)
编辑配置文件 httpd.conf
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin yourname@domain.com
DocumentRoot "/data/sites/wordpress"
ServerName wordpress.com
ServerAlias www.wordpress.com
ErrorLog "logs/wordpress.com-error.log"
CustomLog "logs/wordpress.com-access.log" combined
<Directory "/data/sites/wordpress">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin yourname@domain.com
DocumentRoot "/data/sites/wordproud"
ServerName wordproud.com
ServerAlias www.wordproud.com
ErrorLog "logs/wordproud.com-error.log"
CustomLog "logs/wordproud.com-access.log" combined
<Directory "/data/sites/wordproud">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
重启Apache生效,配置HOST后在浏览器中分别访问www.wordpress.com和www.wordproud.com查看效果。