Apache startup failed: Can't locate API module structure `proxy.plesk_module'

Created:

2017-02-26 13:39:48 UTC

Modified:

2017-08-08 13:45:57 UTC

0

Was this article helpful?


Have more questions?

Submit a request

Apache startup failed: Can't locate API module structure `proxy.plesk_module'

Symptoms

Apache startup failed with following errors:


Can't locate API module structure `proxy.plesk_module' in file /usr/lib64/httpd/modules/mod_proxy.plesk.so: /usr/lib64/httpd/modules/mod_proxy.plesk.so: undefined symbol: proxy.plesk_module 


Cannot load /usr/lib64/httpd/modules/mod_proxy_fcgi.plesk.so into server: /usr/lib64/httpd/modules/mod_proxy_fcgi.plesk.so: undefined symbol: proxy_module

Cause

Corresponding modules were present in apache config file under different names:

mod_proxy_fcgi.so and mod_proxy_fcgi.plesk.so

mod_proxy.so and mod_proxy.plesk.so

Resolution

  1. Find config file from where these modules are loaded:

    ~]# egrep -R  'mod_proxy.plesk|mod_proxy_fcgi.plesk' /etc/httpd/
    /etc/httpd/conf.modules.d/00-base.conf: LoadModule proxy.plesk_module /usr/lib64/httpd/modules/mod_proxy.plesk.so
    /etc/httpd/conf.modules.d/00-base.conf: LoadModule proxy_fcgi.plesk_module /usr/lib64/httpd/modules/mod_proxy_fcgi.plesk.so
    
    
  2. Edit /etc/httpd/conf.modules.d/00-base.conf and comment out these strings

  3. Start apache

    
    service httpd start
    
    
Have more questions? Submit a request
Please sign in to leave a comment.