Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Apache - Invalid command 'SSLMutex'

Tags:

apache

mod-ssl

I am in the process of upgrading Apache version from 2.0 to 2.4. After 2.4 installed, I have faced below issue.

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:

The line #77 in ssl.conf is SSLMutex file:/apache/logs/ssl_mutex.

I have loaded mod_ssl and along with I have loaded below mod also but still I could not fix this.

LoadModule authn_core_module modules/mod_authn_core.so
LoadModule authz_core_module modules/mod_authz_core.so
LoadModule socache_dbm_module modules/mod_socache_dbm.so
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so

NOTE: If I comment out the SSLMutex line in ssl.conf file then Apache is working including SSL port. I am afraid what will happen if SSLMutex issue is not resolved. Please suggest some solution.

thanks

like image 877
Thileepan Avatar asked Dec 20 '12 09:12

Thileepan


3 Answers

Replace SSLMutex with

Mutex default

The SSLMutex has been Dropped after 2.2

like image 149
duck Avatar answered Nov 20 '22 11:11

duck


Unless you had some specific mutex configuration on your 2.2, just commenting out this line will prompt Apache to use the default mutex mechanism. See the documentation for upgrading 2.2 to 2.4 and the mutex directive documentation.

like image 45
flm Avatar answered Nov 20 '22 10:11

flm


If you want the equivalent Apache SSL config use:

Mutex file:/apache/logs/ssl_mutex

The ssl_mutex is a directory on a drive local to the server, accessible by Apache (httpd process), not in a global readable directory (e.g. not in '/tmp') and not on a network storage (e.g. not NFS).

Reference: Apache Core Features

like image 3
Skurfur Avatar answered Nov 20 '22 12:11

Skurfur