Подтвердить что ты не робот

Проблема с Apache SSLMutex

Я занимаюсь обновлением версии Apache с 2.0 до 2.4. После установки 2.4 я столкнулся с проблемой ниже.

Недопустимая команда "SSLMutex", возможно, с ошибкой или определяется модулем, не включенным в конфигурацию сервера AH00526: Синтаксическая ошибка в строке 77 файла /apache/conf/ssl.conf:

Строкой # 77 в ssl.conf является "файл SSLMutex:/apache/logs/ssl_mutex".

Я загрузил mod_ssl, а также загрузил ниже мода, но все же я не мог исправить это.

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

ПРИМЕЧАНИЕ. Если я прокомментирую строку SSLMutex в файле ssl.conf, то работает Apache, включая порт SSL. Я боюсь, что произойдет, если проблема SSLMutex не будет решена. Пожалуйста, предложите некоторое решение.

спасибо

4b9b3361

Ответ 1

Замените SSLMutex на

Mutex default

SSLMutex был выгружен после 2.2

Ответ 2

Если у вас не было определенной конфигурации мьютекса на вашем 2.2, просто комментирование этой строки подскажет Apache использовать механизм mutex по умолчанию. См. Документацию для обновления 2.2 до 2.4 и mutex директивная документация.

Ответ 3

Если вы хотите использовать эквивалентную конфигурацию Apache SSL:

Mutex file:/apache/logs/ssl_mutex

ssl_mutex - это каталог на диске, локальном на сервере, доступный Apache (httpd process), а не в глобальном читаемом каталоге (например, не в '/tmp'), а не в сетевом хранилище (например, не в NFS).

Ссылка: Основные функции Apache