您的位置:首页 > 运维架构 > 反向代理

Apache反向代理部署Web应用

2015-09-26 19:50 525 查看
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查看效果。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: