问题:
重启虚拟机后,再次重启nginx会报错: open() "/var/run/nginx/nginx.pid" failed (2: No such file or directory)
解决方法:
(1)进入 cd /usr/local/nginx/conf/ 目录,编辑配置文件nginx.conf ;
这时候通过GUI图形界面文本编辑器无法保存文件修改,提示改文件只读权限不够。
用终端su - 切换到root权限,然后cd /usr/local/nginx/conf/ 目录,使用Linux下修改文件属性到可读可写的命令行。
chmod 666 nginx.conf
(2)在配置文件中有个注释的地方: #pid logs/nginx.pid;
(3)在 /usr/local/nginx 目录下创建 logs 目录:mkdir /usr/local/nginx/logs
(4)启动nginx服务:cd /usr/local/nginx/sbin/
ls
./nginx
okey