Apache: undefined symbol: ap_proxy_location_reverse_map

If you get the following error when starting Apache:

apache2: Syntax error on line ...:
Cannot load mod_proxy_http.so into server:
mod_proxy_http.so: undefined symbol: ap_proxy_location_reverse_map

…then make sure that mod_proxy is enabled, and that it is loaded BEFORE mod_proxy_http. Apache doesn’t support dependency management of modules, so they have to be enabled in the appropriate order.

You might want to disable the modules and reenable them in the right order with a2enmod, or change the order in for instance /etc/sysconfig/apache2

This entry was posted in Linux. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s