centos 7.5配置apache2.4.37 proxy配置

1.centos7安装最新版httpd

见该教程:https://blog.****.net/weixin_42128364/article/details/84575524

2.安装好以后就可以开始配置拉

进入配置文件的目录:

cd /etc/httpd/

然后会发现有如下的目录和文件

centos 7.5配置apache2.4.37 proxy配置

conf文件夹是存放httpd的配置

conf.d文件夹是我也不知到放什么的

conf.modules.d文件夹是存放模块的配置文件

logs文件夹是存放日志文件

modules文件夹是存放模块文件,可以看到很多模块,需要调用可以从这里面取

3.关键配置

centos 7.5配置apache2.4.37 proxy配置

 #提供基础的代理功能
 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

然后将自己的配置文件引用进去

centos 7.5配置apache2.4.37 proxy配置

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的端口。

可以使用在负载均衡.