如果nginx自定義錯誤頁面不起作用,可能是因為配置有誤或者文件路徑錯誤。以下是一些解決方法:
error_page 404 /404.html;
確保錯誤頁面文件存在并且路徑正確。檢查錯誤頁面文件是否存在于指定的路徑下,并且權限設置正確。
重啟nginx服務。在修改配置文件后,需要重啟nginx服務以使更改生效。可以使用以下命令重啟nginx:
sudo systemctl restart nginx
如果以上方法都無效,可能是其他原因導致自定義錯誤頁面不起作用,可以查看nginx的日志文件以獲取更多信息并進行排查。