nginx禁止直接通过ip进行访问并跳转到自定义500页面的操作
直接上配置文件
server {
listen 80 default; # 要禁止直接访问ip,需要加上default
server_name ~.*;
error_page 404 400 402 401 /404.html; # 定义错误状态码对应的html文件
location = /404.html {
# 如果使用相对路径一般将文件放在nginx安装目录下的html/下,比如:/usr/local/nginx/html/404.html
root html;
}
error_page 500 /500.html;
location = /500.html {
root html;
}
error_page 502 /502.html;
location = /502.html {
root html;
}
location / { # 这里必须这样写访问ip才能跳转到自定义的500.html
return 500;
}
#return 500; # 如果这样写,会跳转到nginx默认的500页面
}
这是写 return 500;的结果

这是 location的

补充知识:关于nginx无论怎么配置都还是跳转到欢迎界面的解决方案
hello,各位猿友们。是不是在第一使用nginx时,会遇到无论你怎么修改nginx.conf文件都还是跳转到欢迎界面的问题?然后把度娘翻了个遍都然并卵,你说绝不绝望?生不生气?莫要慌,救世主来了。。。。。
产生该问题的原因: * 兄die,你改错地方了。。。**
**在linux下成功安装nginx后,对于初次使用nginx的人来说都会习惯性去解压后的目录下找到nginx.conf,然后一顿改,这个其实是不对的,改了不会有任何效果。
正确的做法是用whereis nginx命令找到nginx安装目录下的nginx.conf文件进行修改**

以上这篇nginx禁止直接通过ip进行访问并跳转到自定义500页面的操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
nginx调用php-fpm出错解决方法和nginx配置详解
这篇文章介绍了nginx调用php-fpm出错的解决方法,最后给出了nginx配置方法,需要的朋友可以参考下2014-03-03
nginx反向代理服务因配置文件错误导致访问资源时出现404
这篇文章主要介绍了nginx反向代理服务因配置文件错误导致访问资源时出现404,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-06-06
nginx FastCGI错误Primary script unknown解决办法
这篇文章主要介绍了nginx错误Primary script unknown解决办法,需要的朋友可以参考下2014-03-03
nginx如何实现同个ip、端口访问不同的项目(以路径区分项目)
这篇文章主要介绍了nginx如何实现同个ip、端口访问不同的项目(以路径区分项目),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2023-12-12
Nginx反向代理proxy_cache_path directive is not allowed错误解决方法
这篇文章主要介绍了Nginx反向代理proxy_cache_path directive is not allowed错误解决方法,需要的朋友可以参考下2015-04-04


最新评论