随笔记:利用Apache设置反向代理

本文介绍如何通过Apache配置反向代理来实现Tomcat应用的访问。重点讲解了配置httpdvhosts.conf文件的方法,并说明了各参数的作用,如ServerAdmin、ServerName及ProxyPass等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

只需要在Apache中进行配置,tomcat 中无需配置

* 配置 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 拿不到

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值