Mediawiki не будет работать из-за ошибки запуска httpd

Моя mediawiki установлена ​​на сервере httpd более двух лет , сегодня я получаю следующую ошибку, когда перезапускаю httpd

    Unable to verify certificate 'Server-Cert'. Add "NSSEnforceValidCerts off" to nss.conf so the server can start until the problem can be resolved.

. Я решаю эту проблему, добавляя NSSEnforceValidCerts в nss.conf в файле conf.d. Но httpd все равно не запускается со следующей ошибкой:

   [warn]  module nss_module is already loaded, skipping
   [warn] _default_ VirtualHost overlap on port 8443, the first has precedence (98)Address already in use: make_sock: could not bind to address 8443

enter image description here

как ее решить? спасибо

0
04.07.2017, 09:39
2 ответа

Решением в моем случае было закомментировать следующие строки из файла /etc/httpd/conf.d/nss.conf:

#LoadModule nss_module modules/libmodnss.so
#Listen 8443 

запуск службы httpd и снова работает! Спасибо за все!

1
28.01.2020, 02:45

httpdне может привязаться к порту 8443, что обычно означает либо другую программу уже использует его:

netstat -tulpn | grep 8443

должен сообщить вам, какой из них или уровень безопасности вашей ОС (SELinux или AppArmor, в зависимости от вашего дистрибутива) не позволяет httpdсвязываться с этим портом:

getenforce

сообщит вам, активен ли SELinux. В этот момент вам нужно решить, хотите ли вы пойти по более безопасному, но длинному пути написания дополнительных правил, разрешающих httpdдоступ к этому порту, или отключить SELinux.

0
28.01.2020, 02:45

Теги

Похожие вопросы