如何启用 mod_proxy_http

如何启用 mod_proxy_http

如何启用和加载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

相关内容