Httpd反向代理配置
Apache提供了 mod_proxy 模块用于提供代理服务,能够支持的包括正向代理、反向代理、透明代理、缓存、负载均衡,HTTP代理、FTP代理、SSL代理等若干强大的功能。
配置http反向代理地址
1、首先确保Apache有这些模块,在Apache根目录下确认有这些模块,主要包含以下模块:
mod_proxy.so
#必须的模块
mod_proxy_connect.so
#应用软件代理
mod_proxy_http.so
#http请求代理
proxy_balancer_module.so
#负载均衡配置
然后打开配置conf/httpd.conf文件,将这些模块的注释去除,如下所示:
LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
#LoadModule proxy_balancer_module modules/mod_proxy_balancer.so #配置负载均衡时开启
LoadModule proxy_connect_module modules/mod_proxy_connect.so
#LoadModule proxy_express_module modules/mod_proxy_express.so
#LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
#LoadModule proxy_html_module modules/mod_proxy_html.so
LoadModule proxy_http_module modules/mod_proxy_http.so
#LoadModule proxy_http2_module modules/mod_proxy_http2.so
#LoadModule proxy_scgi_module modules/mod_proxy_scgi.so
#LoadModule proxy_uwsgi_module modules/mod_proxy_uwsgi.so
#LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so
2、虚拟主机的部分加上
<VirtualHost *:9528>
DocumentRoot "${KYROOT}\WebRoot\zczp-vue"
# 实现将http://[]:9528/JAR 的请求交给本机 :9527/JAR 处理
ProxyPass /JAR http://127.0.0.1:9527/JAR
ProxyPassReverse /JAR http://127.0.0.1:9527/JAR
</VirtualHost>
重启apache生效
- 作者:xmlwch
- 原文链接:https://m730.xmlwch.cn/2021/12/10/others/httpd-proxy.html
- 版权声明:本作品采用 知识共享 署名-相同方式共享 4.0 国际(CC BY-SA 4.0)许可协议 进行许可,转载无需与我联系,但请注明出处。