问题1:当虚拟机关机后,发现之前装好的nginx无法启动,并报了如下错误:
nginx: [emerg] open() "/var/run/nginx/nginx.pid" failed (2: No such file or direc
在这里插入图片描述
解决方案:回到nginx.conf的配置页面,将下图的pid注释去掉,保存重新启动nginx。
在这里插入图片描述

问题2:nginx.conf的配置文件内pid注释去掉后,重新启动,发现还是无法启动,并报如下错误:nginx: [emerg] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)
解决方案:
我们在/usr/local/nginx下新建一个logs文件夹,重新启动nginx。此时的nginx被重新启动了。
在这里插入图片描述

测试:将虚拟机关机后,打开虚拟机并且重启nginx,不会报如上的错误了。问题圆满解决

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐