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

斯蒂芬大帝
TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
error_page的第二個(gè)參數(shù)是URI, 即相對(duì)于站點(diǎn)根目錄的路徑,并非物理路徑
按你的需求,建議改為:
root /data/www; error_page 404 /error_page/404.html;
- 2 回答
- 0 關(guān)注
- 854 瀏覽
添加回答
舉報(bào)
0/150
提交
取消