我的網站剛剛崩潰,我正在嘗試找出問題所在。在查看時,我發現 nginx.conf 檔案是空的,我確實有該檔案的備份,但是當我嘗試替換本機上的檔案時,我收到「關鍵檔案傳輸錯誤」的錯誤。 (我使用 Filezilla 作為 FTP)。現在我在 ssh 到伺服器後檢查 nginx。在使用命令“nginx -t”時,我得到了這個結果:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: [emerg] no "events" section in configuration
nginx: configuration file /etc/nginx/nginx.conf test failed
答案1
您可以嘗試在 SSH 中開啟配置,nano /etc/nginx/nginx.conf
然後將備份配置的內容複製到剪貼簿,然後將其貼上到開啟的檔案中(CTRL+V 或右鍵單擊SSH 視窗中的任何位置,具體取決於SSH 用戶端),然後儲存按 CTRL+X,然後按 Y,最後按 ENTER。
如果備份在您的伺服器中,則執行cp /path/to/backup /etc/nginx/nginx.conf
。