Parece que o problema foi descrito aqui . Para corrigir:
apt-get purge libapache2-mod-proxy-psa
a2dismod proxy
a2enmod proxy proxy_fcgi
systemctl restart apache2
Eu tenho os módulos de proxy atuais ativados e funcionando bem:
$ apache2ctl -M | grep proxy
proxy_module (shared)
proxy_fcgi_module (shared)
Quando eu habilito mod_proxy_http
com a2enmod proxy_http
e service apache2 restart
, o apache retorna um erro como se o mod_proxy não estivesse habilitado:
oct 16 10:55:45 apachectl[15243]: apache2: Syntax error on line 140 of /etc/apache2/apache2.conf: Syntax error on line 2 of /etc/apache2/mods-enabled/proxy_http.load: Cannot load /usr/lib/apache2/modules/mod_proxy_http.so into server: /usr/lib/apache2/modules/mod_proxy_http.so: undefined symbol: ap_proxy_check_connection
ap_proxy_check_connection
é um método de mod_proxy.h link
Talvez algum problema na carga de pedidos de módulos?
Obrigado.
UPDATE: Depois de adicionar a diretiva mod_proxy do LoadModule antes da diretiva IncludeOptional
, o problema é o mesmo.
$ vi /etc/apache2/apache2.conf
Include /etc/apache2/mods-available/proxy.load
Include /etc/apache2/mods-available/proxy.conf
# Include module configuration:
IncludeOptional mods-enabled/*.load
IncludeOptional mods-enabled/*.conf
$ apache2ctl -M | grep proxy
[Mon Oct 16 11:14:00.205439 2017] [so:warn] [pid 19944] AH01574: module proxy_module is already loaded, skipping
proxy_module (shared)
proxy_fcgi_module (shared)
$ a2enmod proxy_http
Considering dependency proxy for proxy_http:
Module proxy already enabled
Enabling module proxy_http.
To activate the new configuration, you need to run:
systemctl restart apache2
$ apache2ctl -M | grep proxy
[Mon Oct 16 11:14:11.256292 2017] [so:warn] [pid 20006] AH01574: module proxy_module is already loaded, skipping
apache2: Syntax error on line 142 of /etc/apache2/apache2.conf: Syntax error on line 2 of /etc/apache2/mods-enabled/proxy_http.load: Cannot load /usr/lib/apache2/modules/mod_proxy_http.so into server: /usr/lib/apache2/modules/mod_proxy_http.so: undefined symbol: ap_proxy_check_connection
Parece que o problema foi descrito aqui . Para corrigir:
apt-get purge libapache2-mod-proxy-psa
a2dismod proxy
a2enmod proxy proxy_fcgi
systemctl restart apache2
Isso pode ser devido a dist-upgrade
. Por favor, verifique o suporte Plesk artigos -
LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so
LoadModule proxy_http_module /usr/lib/apache2/modules/mod_proxy_http.so
LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so