第一种方法,直接运行此命令
sudo nginx -c /etc/nginx/nginx.conf
出现这种原因是因为没有 nginx 文件或者没有 nginx.pid 文件.至于为什么会没有呢?
原因就是每次重新启动,系统都会自动删除文件,所以解决方式就是更改pid文件存储的位置
打开 nginx.conf 配置文件把 # pid logs/nginx.pid 注释打开,在对应路径下创建文件即可
如果对应路径下已经存在这个 nginx.pid 文件,我们可以直接删除这个文件,在运行重启命令即可
nginx -c /etc/nginx/nginx.conf