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

直接上配置文件

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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;的结果

%小知识:nginx禁止直接通过ip进行访问并跳转到自定义500页面的操作-猿站网-插图

这是 location的

%小知识:nginx禁止直接通过ip进行访问并跳转到自定义500页面的操作-1猿站网-插图

补充知识:关于nginx无论怎么配置都还是跳转到欢迎界面的解决方案

hello,各位猿友们。是不是在第一使用nginx时,会遇到无论你怎么修改nginx.conf文件都还是跳转到欢迎界面的问题?然后把度娘翻了个遍都然并卵,你说绝不绝望?生不生气?莫要慌,救世主来了。。。。。

产生该问题的原因: * 兄die,你改错地方了。。。**

**在linux下成功安装nginx后,对于初次使用nginx的人来说都会习惯性去解压后的目录下找到nginx.conf,然后一顿改,这个其实是不对的,改了不会有任何效果。

正确的做法是用whereis nginx命令找到nginx安装目录下的nginx.conf文件进行修改**

%小知识:nginx禁止直接通过ip进行访问并跳转到自定义500页面的操作-2猿站网-插图

以上这篇nginx禁止直接通过ip进行访问并跳转到自定义500页面的操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。

原文链接:https://blog.csdn.net/mayifan0/article/details/74980124

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:linux adsl 拨号自动配置脚本的方法

2023-4-1 3:26:33

建站知识

小知识:详解Linux误删用户家目录的恢复方法

2023-4-1 3:34:45

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索