当前位置:首页 > nginx > 正文

nginx 设置 404 不回应

  • nginx
  • 2024-04-18 16:35:06
  • 3620

当客户端请求不存在的资源时,Nginx 会返回 404 Not Found 状态代码。 默认情况下,Nginx 会显示一个包含以下内容的错误页面:
404 Not Found
您可以在 Nginx 配置文件中自定义 404 响应以不返回任何内容。 这对于减少服务器响应时间和带宽消耗非常有用。
步骤:
1. 打开 Nginx 配置文件
sudo nano /etc/nginx/nginx.conf
2. 找到并编辑 error_page 指令
error_page 404 /dev/null;
3. 保存并重启 Nginx
sudo service nginx restart
当客户端请求一个不存在的资源时,Nginx 现在将返回一个空响应,并且不会返回任何内容。
注意:
/dev/null 是一个特殊设备文件,它会丢弃任何写入它的数据。
您还可以在 error_page 指令中指定一个自定义的空响应文件,该文件包含空内容。
示例:
error_page 404 /var/www/html/404.html;
这将返回位于 /var/www/html/404.html 的自定义 404 错误页面。