我的 Nginx 使用 docker 配置。但是当我重新启动系统时,现有的 nginx 无法运行,我遇到错误消息:[emerg] 1#1:open()“/etc/nginx/nginx.conf”失败(13:权限被拒绝)
答案1
最后我找到了解决方案。这是SELinux模式问题。首先我检查当前的 SELinux 模式。
$ getenforce
这里是:强制执行,所以它需要是宽容的。
$ setenforce [Permissive|0]
要使更改在系统重启后仍然有效,请编辑 /etc/selinux/config 中的“SELINUX=”行,将其设置为“enforcing”、“permissive”或“disabled”。例如:“SELINUX=permissive”