nginx在哪里存储默认错误页面

时间:2012-11-19 02:33:27

标签: nginx

nginx在哪里存储它在磁盘上输出的默认错误页面? I.E.标准404看起来像:

404未找到

404 Not Found


nginx的

希望这些硬编码到nginx源代码中。感谢。

1 个答案:

答案 0 :(得分:16)

查看nginx目录中的html文件夹 - 应该有50x页面。

默认情况下,我相信,所有“特殊页面”,包括404页面都是硬编码

static char ngx_http_error_404_page[] =
"<html>" CRLF
"<head><title>404 Not Found</title></head>" CRLF
"<body>" CRLF
"<center><h1>404 Not Found</h1></center>" CRLF
;

来源:https://github.com/nginx/nginx/blob/release-1.15.8/src/http/ngx_http_special_response.c#L132

但可以自定义:

server {
    ...
    error_page 404 /404.html;
    ...
}