如何启用和加载mod_proxy_http?
我有 XAMPP,我想启用 mod_proxy_http
我可以看到模块 XAMPP/apache/modules/mod_proxy_http.so,但在文件 XAMPP/apahce/conf/httpd.comf 中没有看到任何要取消注释的模块指令
我重新启动了服务器,发现模块尚未通过 phpinfo() 加载
如何启用和加载mod_proxy_http?
答案1
您的 httpd.conf 中应该有类似这样的行:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
启用相关模块。启用模块后,您需要添加有关如何使用 mod_proxy 的配置。示例配置位于这里。请务必遵循安全区。
<Proxy *>
Order Deny,Allow
Deny from all
Allow from 192.168.0
</Proxy>
如果您正在配置反向代理,建议在相关的虚拟主机代码块中实现路径。
ProxyPass /foo http://foo.example.com/bar
ProxyPassReverse /foo http://foo.example.com/bar