Как я могу включить 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
Другие вопросы по тегам