Estoy intentando que ProxyPass funcione en mi instalación de OpenSUSE 13.1.
Yo he tratado:
a2enmod proxy
a2enmod proxy_http
a2enmod proxy_connect
systemctl restart apache2
systemctl reload apache2
(Todas las combinaciones de declaraciones son en vano).
Sigo recibiendo el mismo error una y otra vez:
SERVER:/etc/apache2 # apache2ctl start -f /etc/apache2/httpd-proxy.conf
AH00526: Syntax error on line 4 of /etc/apache2/httpd-proxy.conf:
Invalid command 'ProxyPass', perhaps misspelled or defined by a module not included in the server configuration
httpd-proxy.conf se parece a:
<VirtualHost *:80>
DocumentRoot /srv/www/subsite
ServerName www.site.com/subsite
ProxyPass /subsite/ http://localhost:81
ProxyPassReverse /subsite/ http://localhost:81
</Virtualhost>
¿Alguien sabe cómo hacer funcionar esta declaración de ProxyPass?
apache-2.2
proxy
mod-proxy
proxypass
JosephGarrone
fuente
fuente
a2enmod proxy_http
si así es como funciona su Apacheasegúrese de que mod_proxy esté habilitado y que esté cargado ANTES de mod_proxy_http. Apache no admite la gestión de dependencias de los módulos, por lo que deben habilitarse en el orden adecuado.
fuente