新しくCentOS stream9で nginxにSSLの設定をしようとしたところ、正しくconfファイルを設定しても下記エラーになったさいすこしハマったのでメモ。
/etc/nginx/conf.d/default.conf
ssl_certificate /etc/nginx/ssl/certs/your_domain.crt;
ssl_certificate_key /etc/nginx/ssl/private/your_domain.key;
keyやcrt等証明書ファイルのchown
やchmod
で証明書ファイルの権限を調整しても駄目。
また、作り直して、ペアチェック等もしても問題なし、それでも駄目。
原因はselinuxで、下記実行したら解決しましたw
restorecon -v -R /etc/nginx