nginx
在哪里存储它在磁盘上输出的默认错误页面? I.E.标准404
看起来像:
404未找到
希望这些不硬编码到nginx源代码中。感谢。
答案 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;
...
}