nginx error页配置
时间: 2023-08-15 16:13:35 浏览: 325
要配置nginx的错误页面(error page),你可以按照以下步骤进行操作:
1. 打开nginx的配置文件,通常位于 `/etc/nginx/nginx.conf` 或 `/etc/nginx/conf.d/default.conf`。
2. 在 `http` 部分中添加或修改 `error_page` 指令,用于定义错误页面的路径和响应码。例如:
```nginx
http {
...
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
...
}
```
上述配置中,当发生404错误时,会返回 `/404.html` 页面;当发生500、502、503或504错误时,会返回 `/50x.html` 页面。
3. 在 `server` 部分中,可以进一步定义针对特定虚拟主机的错误页面。例如:
```nginx
server {
...
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location / {
...
}
location /special {
error_page 404 /special/404.html;
...
}
}
```
在这个示例中,当访问 `/special` 路径下的页面发生404错误时,会返回 `/special/404.html` 页面。
4. 保存配置文件并重新加载nginx服务,以使更改生效。可以使用以下命令重新加载nginx:
```
sudo service nginx reload
```
请根据实际需求修改路径和页面名称,并确保错误页面存在于指定的路径中。
阅读全文