随笔记:利用Apache设置反向代理
2017-10-15 11:50
471 查看
只需要在Apache中进行配置,tomcat 中无需配置
* 配置 conf 下的 httpdvhosts.conf 在配置一个使用反向代理的虚拟主机*
注意,配置文件的路径不固定,我在客户服务器中 找到这个配置文件 是在cong.d 的文件夹下 而且文件名字也不一样,不知道是不是php 那边做的修改;
在文件中 添加这样一个节点
ServerAdmin 指的是邮箱地址,据说是在服务器出问题的时候 给发送邮件通知的
ServerName 相当于配置的域名
ProxyPass / 指的是 域名下的路径 /指所有 http://192.168.1.120:8080/test 指的是访问 域名的时候 指向的资源 192.168.3.120:8080 指的是部署的一个tomcat
conf/httpd.conf 去掉注释 设置apache启动时加载proxy相关模块
LoadModule proxy_module modules/mod_proxy.so和
LoadModule proxy_http_module modules/mod_proxy_http.so前的注释去掉
把Include conf/extra/httpd-vhosts.conf前页的注释去掉 这个配置的目的是:让apache启动时加载虚拟主机配置
需要注意:反向代理是没有会话共享的 需要在项目里添加会话共享 要不然session 拿不到
* 配置 conf 下的 httpdvhosts.conf 在配置一个使用反向代理的虚拟主机*
注意,配置文件的路径不固定,我在客户服务器中 找到这个配置文件 是在cong.d 的文件夹下 而且文件名字也不一样,不知道是不是php 那边做的修改;
<VirtualHost *:80> ServerAdmin test@test.com ServerName www.yaoshihang.cn ProxyPass / http://192.168.1.120:8080/test </VirtualHost>
在文件中 添加这样一个节点
ServerAdmin 指的是邮箱地址,据说是在服务器出问题的时候 给发送邮件通知的
ServerName 相当于配置的域名
ProxyPass / 指的是 域名下的路径 /指所有 http://192.168.1.120:8080/test 指的是访问 域名的时候 指向的资源 192.168.3.120:8080 指的是部署的一个tomcat
conf/httpd.conf 去掉注释 设置apache启动时加载proxy相关模块
LoadModule proxy_module modules/mod_proxy.so和
LoadModule proxy_http_module modules/mod_proxy_http.so前的注释去掉
把Include conf/extra/httpd-vhosts.conf前页的注释去掉 这个配置的目的是:让apache启动时加载虚拟主机配置
需要注意:反向代理是没有会话共享的 需要在项目里添加会话共享 要不然session 拿不到
相关文章推荐
- 为OpenERP7.0设置Apache反向代理
- Apache设置反向代理等相关备注
- 如何利用phpMyAdmin创建数据库,设置编码 php apache MySQL
- Apache设置反向代理
- apache+openssl设置https单向认证和双向认证以及反向代理
- Apache反向代理设置一例
- Apache反向代理设置
- 【Apache】在Apache中利用ServerAlias设置虚拟主机接收多个域名和设置域名泛解析
- 利用每步ddns设置apache
- apache反向代理设置
- Apache反向代理设置
- 为OpenERP7.0设置Apache反向代理
- 为OpenERP7.0设置Apache反向代理
- Ubuntu下利用Apache转发模块实现反向代理
- Apache设置https反向代理
- apache -- 利用mod_access通过设置环境变量限制特定用户的访问
- Apache反向代理设置
- 在Apache中利用ServerAlias设置虚拟主机接收多个域名和设置域名泛解析
- Apache2下的反向代理设置
- 在Apache中利用ServerAlias设置虚拟主机接收多个域名和设置域名泛解析