Моя 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
как ее решить? спасибо
Решением в моем случае было закомментировать следующие строки из файла /etc/httpd/conf.d/nss.conf:
#LoadModule nss_module modules/libmodnss.so
#Listen 8443
запуск службы httpd и снова работает! Спасибо за все!
httpd
не может привязаться к порту 8443, что обычно означает либо другую программу уже использует его:
netstat -tulpn | grep 8443
должен сообщить вам, какой из них или уровень безопасности вашей ОС (SELinux или AppArmor, в зависимости от вашего дистрибутива) не позволяет httpd
связываться с этим портом:
getenforce
сообщит вам, активен ли SELinux. В этот момент вам нужно решить, хотите ли вы пойти по более безопасному, но длинному пути написания дополнительных правил, разрешающих httpd
доступ к этому порту, или отключить SELinux.