重啟虛擬機后,再次重啟nginx會報錯“/var/run/nginx/nginx.pid" no such file or directory。google無門,
很多人的方法是:
/usr/local/nginx/sbin/nginx -c --conf-path=/usr/local/nginx/conf/nginx.conf
然並卵,我這里不起作用。
后來到/var/run下看沒有nginx這個目錄,會不會是這個原因,創建/var/run/nginx,再啟動,搞定。
重啟虛擬機,這個目錄會被刪掉,十分操蛋。
不過在nginx.conf看到被注釋掉的地方:
#pid logs/nginx.pid;
若是在nginx下創建logs目錄,再把上面的注釋去掉,或許也可以,下次試試