httpd起動エラーが原因でメディアウィキが機能しない

httpd起動エラーが原因でメディアウィキが機能しない

私のメディアウィキは2年以上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.

conf.dフォルダのnss.confにNSSEnforceValidCertsを追加することでこの問題を解決しました。ただし、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

ここに画像の説明を入力してください。

どうやって解決しますか?ありがとう

答え1

私の解決策は、/etc/httpd/conf.d/nss.confファイルで次の行をコメントアウトすることでした。

#LoadModule nss_module modules/libmodnss.so
#Listen 8443 

サービスhttpdが起動し、再び動作します!みんなありがとうございます!

答え2

httpdポート8443にバインドできません。これは通常、他のプログラムがすでにそのポートを使用していることを意味します。

netstat -tulpn | grep 8443

httpdそのポートへのバインドを許可しないオペレーティングシステムのセキュリティ層(配布方法によってSELinuxまたはAppArmor)が何であるかを知らせます。

getenforce

SELinuxが有効になっているかどうかを知らせます。この時点で、より安全で長いパスを選択し、httpdポートへのアクセスを許可する追加のルールを作成するか、SELinuxを無効にするかを決定する必要があります。

関連情報