在禁用未綁定域名和ip直接訪問nginx時,我創建如下serverserver { listen 80 default; server_name _; fastcgi_intercept_errors on; error_page 404 /data/www/error_page/404.html; return 404;} error_page 內容如下:404 Not Found!nginx -t 測試通過 nginx -s reload 重新加載成功 為何返回的依舊是nginx自帶的404頁面呢? 查過手冊確是如此設置404頁面的~
2 回答

斯蒂芬大帝
TA貢獻1827條經驗 獲得超8個贊
error_page的第二個參數是URI, 即相對于站點根目錄的路徑,并非物理路徑
按你的需求,建議改為:
root /data/www; error_page 404 /error_page/404.html;
- 2 回答
- 0 關注
- 844 瀏覽
添加回答
舉報
0/150
提交
取消