计算机知识分享网

【apache】Apache服务器监听多端口及反向代理配置

1.修改httpd.conf配置文件。
# 开启反向代理
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

# 添加端口监听
#Listen 12.34.56.78:80
Listen 9996
Listen 9997
Listen 9998
2.然后在httpd-vhosts.conf添加虚拟主机
<VirtualHost *:9997>
       ProxyPass /davidapi http://10.168.1.11:87/davidapi
       ProxyPassReverse /davidapi http://10.168.1.1:87/davidapi
</VirtualHost>

<VirtualHost *:9998>
       ProxyPass /static_web http://10.168.1.11:82/static_web
       ProxyPassReverse /static_web http://10.168.1.11:82/static_web
</VirtualHost>
3.重新启动 访问apacheip和端口即可。

#Apache