Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache-无效命令';SSLMutex';_Apache_Mod Ssl - Fatal编程技术网

Apache-无效命令';SSLMutex';

Apache-无效命令';SSLMutex';,apache,mod-ssl,Apache,Mod Ssl,我正在将Apache版本从2.0升级到2.4。安装2.4后,我面临以下问题 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: ssl.conf中的第77行是SSLMutex文件:/apache/logs/ss

我正在将Apache版本从2.0升级到2.4。安装2.4后,我面临以下问题

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:
ssl.conf中的第77行是
SSLMutex文件:/apache/logs/ssl\u mutex

我已经加载了mod_ssl,同时也加载了低于mod的内容,但仍然无法修复此问题

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
注意:如果我注释掉ssl.conf文件中的SSLMutex行,那么Apache正在工作,包括ssl端口。如果SSLMutex问题得不到解决,我担心会发生什么。请提出一些解决办法

谢谢

将SSLMutex替换为

Mutex default

SSLMutex在2.2之后被删除,除非您在2.2上有一些特定的互斥配置,只要注释掉这一行就会提示Apache使用默认的互斥机制。
请参阅文档和指令文档。

如果希望使用等效的Apache SSL配置,请使用:

Mutex file:/apache/logs/ssl_mutex
ssl_互斥体是服务器本地驱动器上的目录,可由Apache(httpd进程)访问,不在全局可读目录(例如不在“/tmp”)中,也不在网络存储(例如不在NFS)上

参考:

指令“互斥系统默认值”是否正确,而不是“互斥系统默认值”?当我使用第一个选项时,我在Apache运行时获得错误。当我运行第二个选项时,Apache运行良好。我在学校里找到了建议。同时,Apache doc不清楚如何确切地消除SSLMutex,它只是声明应该消除SSLMutex,只有互斥默认值在Apache 2.4.9上对我有效,有人能将这个答案更新为正确的语法吗?我在Windows 10上有Apache 2.2.6,对我来说唯一有效的事情就是写这行代码httpd-ssl.conf文件中的“SSLMutex default”。在尝试启动本地Apache 2服务器时,“Mutex default”以一个未知的指令错误结束。这很奇怪,因为我是从rpnnew获得的。可能是以前的升级。呃。那么新的rpmnew是吗?