國外VPS重啟虛擬機后,再次重啟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目錄,再把上面的注釋去掉,也可以試試