反向代理到后台服务器(192.168.168.135)的TCP 80端口:
Apache的安装可参考: CentOS8安装LAMP+phpMyAdmin
Apache反向代理服务器的配置:
[root@centos8 ~]# vi /etc/httpd/conf/httpd.conf
文件后面追加:
ProxyRequests On
ProxyPass / http://192.168.168.135:80/
ProxyPassReverse / http://192.168.168.135:80/
保存文件退出后,重启Apache:
[root@centos8 ~]# systemctl restart httpd
查看所有打开的防火墙端口:(虽然看不见TCP 22端口,但默认是可以访问的)
[root@centos8 ~]# firewall-cmd --zone=public --list-ports
80/tcp
###
后台服务器(192.168.168.135)无需为代理做任何额外操作,只要TCP 80能对外提供Web服务即可:
反向代理成功:(访问Apache反向代理服务器的TCP 80端口等于访问后台服务器的TCP 80端口)
相关文章:
CentOS8安装Flask+Apache2.4反向代理
CentOS8_Apache2.4基于域名的虚拟主机+代理虚拟主机
Windows2012R2_云锁+Apache+Tomcat
Windows2012R2_云锁+IIS+防盗链
Windows2008R2_UPUPW_AP5.6的一些应用
Windows2012R2_UPUPW_Nginx反向代理 |