第一步:安装Httpd
yum install httpd -y
第二步:创建配置文件
[root@localhost tomcat]# cat /etc/httpd/conf.d/tomcat.conf
<VirtualHost *:80>
ServerName www.hal.com
ProxyRequests Off #关闭正向代理
ProxyVia On
ProxyPreserveHost On #将请求报文的报文首部一起转发到后端,后端tomcat基于域名做虚拟主机的时候,用户访问域名,会先到httpd服务器,保留头部信息,则可以分配到对应的后端tomcat主机,让后段主机也能基于主机名判定
<Proxy *>
Require all granted
</Proxy>
ProxyPass / http://192.168.253.128:8080/ #把/ 映射到http://192.168.253.128:8080/
ProxyPassReverse / http://192.168.253.128:8080/ #如果后端主机返回重定向信息。也一并返回给客户端
<Location />
Require all granted
</Location>
</VirtualHost>
第三步:修改/etc/hosts文件
添加一行
192.168.253.128 www.hal.com
第四步:开启httpd与tomcat
systemctl start httpd
catalina.sh start
这里的页面是tomcat之前设置的测试页面,所以成功