CentOS Stream 9 + nginx 遇到无法读取SSL证书的错误

在尝试在最新的CentOS Stream9上为nginx配置SSL时,即使正确设置了conf文件,也遇到了以下错误,让我稍微困惑了一下,所以记录一下备忘。


    ssl_certificate /etc/nginx/ssl/certs/your_domain.crt;
    ssl_certificate_key /etc/nginx/ssl/private/your_domain.key;

无论是使用命令chown或chmod来调整密钥、crt等证书文件的权限,还是重新制作并进行配对检查等操作,都无法解决问题。

原因是SELinux,执行下面的操作后问题得以解决w。

restorecon -v -R /etc/nginx