Published by exdone
Posted on December 05, 2016
While upgrading our last Debian 7 server. I swear I must of missed something during the upgrade. I received multiple apache errors and our websites failed to load.
Error 1
AH00526: Syntax error on line 74 of /etc/apache2/apache2.conf:
Invalid Mutex directory in argument file:${APACHE_LOCK_DIR}
Fix source /etc/apache2/envvars
Validation
/usr/sbin/apache2 -V
/usr/sbin/apache2 -t
Reference
http://askubuntu.com/questions/452042/why-is-my-apache-not-working-after-upgrading-to-ubuntu-14-04
Error 2
Invalid command ‘SSLMutex’, perhaps misspelled or defined by a module not included in the server configuration AH00526: Syntax error on line 77 of /apache/conf/ssl.conf:
Replace SSLMutex with
” Mutex sysvsem default ” without the quotes
Error 3
Error: “Invalid command ‘Action’, perhaps misspelled or defined by a module not included in the server configuration”
Fix: The actions module need to be enabled
” a2enmod actions ”
Error 4
mode_rewrite error
Fix: a2enmod rewrite
Error 5
403 Forbidden
This error really was confusing. Before the upgrade apache permissions were fine. After reading https://httpd.apache.org/docs/current/upgrading.html .
I had to change
2.2 configuration:
Order allow,deny
Allow from all
to
2.4 configuration:
Require all granted