问题:nginx:[emerg] mkdir()“/var/cache/nginx/client_temp”失败(13:权限被拒绝)

2024-03-03

我正在尝试跑步Nginx on Openshift但面临这个目录权限问题。由于此错误,容器未创建。 以下权限设置为手动创建的文件。

drwxr-xr-x.  3 root root   79 Dec 22 02:50 /etc/nginx
drwxr-xr-x.  2 root root   26 Dec 22 02:50 /etc/nginx/conf.d
-rw-r--r--.  1 root root 5231 Dec 22 02:48 /etc/nginx/mime.types
drwxrwxr-x.  3 root root   25 Dec 22 01:23 /var/cache/nginx
drwxrwxr-x.  2 root root    6 Dec 22 01:10 /var/log/nginx
drwxrwxr-x. 47 root root 1340 Dec 21 06:51 /var/run

您尝试运行哪个特定的容器映像?如果你使用这个——https://catalog.redhat.com/software/containers/ubi8/nginx-120/6156abfac739c0a4123a86fd https://catalog.redhat.com/software/containers/ubi8/nginx-120/6156abfac739c0a4123a86fd——开箱即用的 OpenShift 可以更好地发挥作用。

此类问题几乎总是由于 OpenShift 默认以非 root 身份运行容器造成的。如果您更改文件权限以允许对 GROUP=0 进行写访问,您将解决几乎所有问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

问题:nginx:[emerg] mkdir()“/var/cache/nginx/client_temp”失败(13:权限被拒绝) 的相关文章

随机推荐