2016年7月21日 星期四

apache 無法啟動的錯誤處理


最近客戶的的apache的憑證有問題,後來有更換新的憑證,但是沒多久會發生一些錯誤,而且httpd服務可以正常啟動、網路也正常,但是就是無法顯示任何頁面,到/var/log/httpd看了下error_log,會發現有一大堆的錯誤訊息如下:

NSS_Initialize failed. Certificate database: /etc/httpd/alias.

最後是因為套件mod_nss安裝後新的憑證錯誤造成的,解決方法很簡單,只需要變更/etc/http/alias下*.db檔案的權限即可解決:

# chmod g+r /etc/httpd/alias/*.db
# chgrp apache /etc/httpd/alias/*.db

執行完成以後再重新啟動httpd:

#service httpd restart

參考出處 Frank的生活札記



沒有留言:

張貼留言