如何启用 mod_proxy_http

Ibe*_*dia 7 xampp

如何启用和加载 mod_proxy_http?

我有 XAMPP,我想启用 mod_proxy_http

我可以看到模块 XAMPP/apache/modules/mod_proxy_http.so 但我没有看到任何命令模块指令在文件 XAMPP/apahce/conf/httpd.comf 中取消注释

我重新启动了服务器,但我看到模块没有通过 phpinfo() 加载

如何启用和加载 mod_proxy_http?

And*_*Ty. 9

您的 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
Run Code Online (Sandbox Code Playgroud)

哪个启用有问题的模块。启用模块后,您需要添加有关如何使用 mod_proxy 的配置。这里有示例配置务必也遵循安全领域的建议。

<Proxy *>
  Order Deny,Allow
  Deny from all
  Allow from 192.168.0
</Proxy>
Run Code Online (Sandbox Code Playgroud)

如果您正在配置反向代理,建议在相关虚拟主机代码块中实现路径。

ProxyPass /foo http://foo.example.com/bar
ProxyPassReverse /foo http://foo.example.com/bar
Run Code Online (Sandbox Code Playgroud)