NGINX 无法启动(mkdir 失败)

NGINX 无法启动(mkdir 失败)

我在使用 NGINX 时遇到了一个问题。

进程终止并显示以下消息:

nginx:[emerg] mkdir()“~/bin/nginx/client_body_temp”失败(2:没有此文件或目录)

有什么办法可以调查吗?

Nginx 版本:nginx/1.21.6 操作系统:Debian GNU/Linux 10

谢谢

答案1

要修复 Nginx:[emerg] mkdir() “/var/lib/nginx/tmp/client_body” 失败 (2: 没有此文件或目录) 错误,只需使用 mkdir 命令创建一个新目录:

mkdir -p /var/lib/nginx/tmp/

最后,尝试测试并重新启动/启动 nginx:

nginx -t
/etc/init.d/nginx start

关于 Docker Nginx 用户的注意事项 Docker 用户应在其 Dockerfile 中添加以下 RUN:

RUN mkdir -p /var/lib/nginx/tmp/

注意:如果您不是 root 用户,请在每个命令前使用 sudo。

相关内容