问题描述:重启虚拟机时,再次启动nginx报错nginx: [emerg] open() “/var/run/nignx/nginx.pid” failed (2: No such file or directory)

解决方法:
**方法一:**1、在 虚拟机中,创建 /var/run/nginx/nginx.pid目录,原因是找不到目录的存在

**方法二:**2、进入nignx的配置文件目录
在这里插入图片描述
3、使用文本编辑器打开nginx.conf配置文件

找到 #pid注释的地方 #pid logs/nginx.pid
在这里插入图片描述
将注释打开,并修改为
pid /usr/local/nginx/logs/nginx.pid

在这里插入图片描述
4.最后在/usr/local/nginx/目录下创建 logs目录
在这里插入图片描述

mkdir logs

5.切换到/usr/local/nginx/sbin目录下启动nginx

./nginx
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐