centos 7.5配置apache2.4.37 proxy配置
1.centos7安装最新版httpd
见该教程:https://blog.****.net/weixin_42128364/article/details/84575524
2.安装好以后就可以开始配置拉
进入配置文件的目录:
cd /etc/httpd/
然后会发现有如下的目录和文件
conf文件夹是存放httpd的配置
conf.d文件夹是我也不知到放什么的
conf.modules.d文件夹是存放模块的配置文件
logs文件夹是存放日志文件
modules文件夹是存放模块文件,可以看到很多模块,需要调用可以从这里面取
3.关键配置
#提供基础的代理功能
LoadModule proxy_module modules/mod_proxy.so
#提供负载均衡的功能
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
#代理http协议
LoadModule proxy_http_module modules/mod_proxy_http.so
然后将自己的配置文件引用进去
4.配置文件如何写
<VirtualHost *:80>
ProxyPreserveHost On
ServerAdmin [email protected]
ServerName http://www.test.cn
ProxyPass / http://192.168.3.1:8000/
ProxyPassReverse / http://192.168.3.1:8000/
</VirtualHost>
然后重新启动httpd
systemctl restart httpd //重启httpd
systemctl enable httpd //设置为开机自启动
最后完成配置,配置效果就是通过访问www.test.cn,外网映射是服务器的80端口,内网直接跳转到http://192.168.3.1:8000的端口。
可以使用在负载均衡.