Ich versuche, ProxyPass für meine OpenSUSE 13.1-Installation zum Laufen zu bringen.
Ich habe versucht:
a2enmod proxy
a2enmod proxy_http
a2enmod proxy_connect
systemctl restart apache2
systemctl reload apache2
(Alle Kombinationen von Aussagen ohne Erfolg).
Ich bekomme immer wieder den gleichen Fehler:
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 sieht so aus:
<VirtualHost *:80>
DocumentRoot /srv/www/subsite
ServerName www.site.com/subsite
ProxyPass /subsite/ http://localhost:81
ProxyPassReverse /subsite/ http://localhost:81
</Virtualhost>
Weiß jemand, wie diese ProxyPass-Anweisung funktioniert?
apache-2.2
proxy
mod-proxy
proxypass
JosephGarrone
quelle
quelle
a2enmod proxy_http
wenn das ist, wie Ihr Apache funktioniertStellen Sie sicher, dass mod_proxy aktiviert und geladen ist, BEVOR mod_proxy_http. Apache unterstützt das Abhängigkeitsmanagement von Modulen nicht, daher müssen sie in der richtigen Reihenfolge aktiviert werden.
quelle