小白指南:CentOs下配置Apache 反向代理Tomcat

问题:

服务器上同时安装了Apache和Tomcat。
原本有个PHP web网站A,运行在Apache下,通过域名www.test.cn访问。
新增一个 SpringMvc 架构的网站B,运行在Tomcat下。
现在B项目也希望通过域名访问,可是80端口已经被Apache使用了。如何能让Tomcat下的网站也能对外呈现80端口,通过域名访问呢?

解决方法:

配置Apache反向代理Tomcat。

在原有域名下新增一个二级域名level2.test.cn,当用户访问B网站时,首先访问此二级域名(80端口),然后由Apache把该域名下的请求转发到Tomcat(8080端口)。

环境:

服务器:阿里云CentOs7;
Apache version :2.6.4。
Tomcat version: 8.5.45。

具体实现:

1)确认 Apache 启用了代理模块

打开httpd.conf文件:

vi /etc/httpd/conf/httpd.conf

看下面这段

# Dynamic Shared Object (DSO) Support
#
# To be able to use the functionality of a module which was built as a DSO you
# have to place corresponding `LoadModule' lines at this location so the
# directives contained in it are actually available _before_ they are used.
# Statically compiled modules (those listed by `httpd
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值