直接上配置文件
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; } location = /500 .html { root html; } error_page 502 /502 .html; location = /502 .html { root 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页面的操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/mayifan0/article/details/74980124