Apache-2.2
SSL 庫錯誤:-8181 證書已過期
在a之後
yum update
,啟動apache時出現錯誤,在/var/log/httpd/error_log
:[notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) [error] SSL Library Error: -8181 Certificate has expired [error] Unable to verify certificate 'Server-Cert'. Add "NSSEnforceValidCerts off" to nss.conf so the server can start until the problem can be resolved.
現在我臨時投入
NSSEnforceValidCerts off
讓nss.conf
網站執行。如何修復錯誤?
似乎在安裝時創建了證書
mod_nss
。此證書已過期,無法重新啟動
httpd
(Apache)。你真的用
mod_nss
嗎?如果您不使用,
mod_nss
那麼最好的辦法是簡單地解除安裝該軟體包。但是,您有一些選擇:
nss.conf
從中刪除/etc/httpd/conf.d
(這將導致mod_nss
無法載入)。- 解除安裝/重新安裝您的 nss rpm 模組。重新安裝時將生成一個新證書,您的問題將消失幾年:
rpm -e mod_nss rm /etc/httpd/alias/* yum install mod_nss service httpd restart