[emerg] mkdir() “/etc/nginx/client_body_temp“ failed (13: Permission denied)
nginx部署遇上的问题[emerg] mkdir() “/etc/nginx/client_body_temp” failed (13: Permission denied)报错:nginx: [emerg] mkdir() "/etc/nginx/client_body_temp" failed (13: Permission denied)#创建client_body_temp文件夹失败没有
·
nginx部署遇上的问题
[emerg] mkdir() “/etc/nginx/client_body_temp” failed (13: Permission denied)
报错:nginx: [emerg] mkdir() "/etc/nginx/client_body_temp" failed (13: Permission denied) #创建client_body_temp文件夹失败没有权限
[root@test02 etc]# systemctl status nginx.service #查看nginx启动状态
● nginx.service - nginx - high performance web server
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Wed 2021-06-09 19:11:45 CST; 1min 11s ago
Docs: http://nginx.org/en/docs/
Process: 3591 ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf (code=exited, status=1/FAILURE)
Jun 09 19:11:45 test02 systemd[1]: Starting nginx - high performance web server...
Jun 09 19:11:45 test02 nginx[3591]: nginx: [emerg] mkdir() "/etc/nginx/client_body_temp" failed (13: Permission denied)
Jun 09 19:11:45 test02 systemd[1]: nginx.service: control process exited, code=exited status=1
Jun 09 19:11:45 test02 systemd[1]: Failed to start nginx - high performance web server.
Jun 09 19:11:45 test02 systemd[1]: Unit nginx.service entered failed state.
Jun 09 19:11:45 test02 systemd[1]: nginx.service failed.
问题原因:由于没有关闭selinux导致nginx启动不了
#解决方法:
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
setenforce 0
#使用以上两个命令关闭selinux,再次启动nginx就OK 了
systemctl start nginx.service
这里是我出错的原因,大家可以尝试一下创建client_body_temp目录
mkdir /etc/nginx/client_body_temp #创建这个目录
systemctl start nginx.service #尝试启动nginx服务
更多推荐
所有评论(0)