• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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屏蔽指定接口(URL)的操作方式
    下一篇:nginx-ingress-controller日志持久化方案的解决
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    nginx禁止直接通过ip进行访问并跳转到自定义500页面的操作 nginx,禁止,直接,通过,进行,