Saya mencoba membuat ProxyPass bekerja pada instal OpenSUSE 13.1 saya.
Saya telah mencoba:
a2enmod proxy
a2enmod proxy_http
a2enmod proxy_connect
systemctl restart apache2
systemctl reload apache2
(Semua kombinasi pernyataan tidak berhasil).
Saya terus mendapatkan kesalahan yang sama berulang-ulang:
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 terlihat seperti:
<VirtualHost *:80>
DocumentRoot /srv/www/subsite
ServerName www.site.com/subsite
ProxyPass /subsite/ http://localhost:81
ProxyPassReverse /subsite/ http://localhost:81
</Virtualhost>
Adakah yang tahu cara agar pernyataan ProxyPass ini berfungsi?
apache-2.2
proxy
mod-proxy
proxypass
JosephGarrone
sumber
sumber
a2enmod proxy_http
jika begitulah cara kerja Apache Andapastikan mod_proxy diaktifkan, dan itu dimuat sebelum mod_proxy_http. Apache tidak mendukung manajemen dependensi modul, sehingga harus diaktifkan sesuai urutan yang sesuai.
sumber