當Nginx啟動時出現“Address already in use”錯誤提示時,表示指定的IP地址或端口已經被其他進程占用。
解決方法如下:
sudo netstat -tulpn | grep <port_number>
其中,<port_number>
是Nginx配置文件中指定的端口號。如果端口已被占用,將輸出顯示正在使用該端口的進程的詳細信息。
sudo kill <process_id>
其中,<process_id>
是占用指定端口的進程的ID。
注意:如果出現頻繁出現端口占用問題,可能需要檢查系統中的其他服務或應用程序,確保它們不會與Nginx沖突。