Nginx-Reset-After-Ec2-Restart.md
EC2 重啟後 Nginx 無法正常啟動 (Translated by ChatGTP)
在 EC2 引擎重啟後,Nginx 經常無法正確初始化。這裡提供一些嘗試的命令。
如果 Nginx 服務啟動失敗
查看 error.log
是否有端口被佔用。
sudo apachectl stop
重新安裝 Nginx
apt-get remove nginx nginx-common
apt-get purge nginx nginx-common
apt-get autoremove
apt-get remove nginx-full nginx-common
apt-get install nginx
檢查 Nginx 設定
檢查以下目錄中的 rewrite 設定:
/etc/nginx/sites-enabled
/etc/nginx/sites-available
重啟命令
sudo pkill -f nginx & wait $!
sudo systemctl start nginx
sudo service nginx restart