Apache+tomcat使用mod_proxy做动静态分离
1、配置 apache 的配置文件 ,修改 apache 的主配置文件 http.conf使其支持 vhost 虚拟主机vim /usr/local/apache2/conf/httpd.conf
Include conf/extra/httpd-vhosts.conf# 去掉改行的注释
2、编辑 /usr/local/apache2/conf/extra/httpd-vhosts.conf配置 apache 的虚拟主机
vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
---------------------------------------------------
NameVirtualHost *:80 # 指定服务器监听的端口
# 虚拟主机的代码快
ServerAdmin niuniudeshenghuo@163.com # 管理员联系方式
DocumentRoot "/usr/local/tomcat/webapps/ROOT"#指定 apache 的网页目录
ServerName www.wanqiu.com # 指定客户端访问的域名
ServerAliaswanqiu.com # 指定客户端访问域名的别名
ErrorLog "logs/www.wanqiu.com-error.log"#指定 apache 错误日志的路径
CustomLog "logs/www.wanqiu.com-access_log" common# 指定 apache 访问日志路径
ProxyRequests Off # 代理转发请求
ProxyPreserveHost On# 启动代理转发某台计算机
ProxyPass /*.jpg ! # 静态的 jpg 图片不代理
ProxyPass /*.gif ! # 静态的 jif 图片不代理
ProxyPass /*.png ! # 静态的 png图片不代理
ProxyPass /*.js ! # 静态的 js图片不代理
ProxyPass /*.html ! # 静态页面 html 页面不代理
ProxyPass /test.html ! # 静态页面 test.html 页面不代理
ProxyPass / http://172.16.123.111:8080/# 指定被代理的地址和端口
ProxyPa***everse / http://172.16.123.111:8080/# 指定反向代理
#授权 apache 访问的目录
Options –Indexes # 允许列出index 文件
AllowOverride None # 确定允许存在于.htaccess文件中的指令类型
Order allow,deny # 允许未明确拒绝的
Allow from all # 允许所有的访问
--------------------------------------------------------------------------------
页:
[1]