Apache端口转发 访问域名时代端口使用端口转发即可解决 Centos7 httpd
Centos7 Apache端口转发配置
1.没有安装httpd先进行安装
yum install httpd
#安装Apache httpd
2.安装好后进入配置文件进行配置
cd /etc/httpd/conf
vi httpd.conf
#httpd的配置文件
在最后面,添加一下代码:
<VirtualHost *:80 > # *表示监听所有IP(也可以公网的ip),后面的80表示监听从哪个端口发来的数据
ProxyPreserveHost On #允许转发
ServerAdmin test@test.com #管理员邮箱(可不填)
ServerName www.test.com #公网ip绑定的域名
ProxyPass / http://127.0.0.1:8888/ #这里是要转发到的地址,就是Tomcat中访问的地址
ProxyPassReverse / http://127.0.0.1:8888/ #指令用于处理重定向时的转发
ErrorLog "logs/www.test.com/error.log" #日志位置(需要自己创建文件,可不添加)
CustomLog "logs/www.test.com/access.log" common #日志位置(需要自己创建文件,可不添加)
</VirtualHost>
保存重启apache,访问www.test.com将转发到本机的8888端口
3.重启apache
systemctl restart httpd
#重启httpd
其他相关配置看着:
https://blog.youkuaiyun.com/qq_40833874/article/details/117163256