侧边栏壁纸
博主头像
jinn博客博主等级

行动起来,活在当下

  • 累计撰写 14 篇文章
  • 累计创建 5 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

nginx 404 默认跳转

jinn
2024-09-11 / 0 评论 / 0 点赞 / 34 阅读 / 1018 字

nginx 404 默认页面

一级域名下有N多个二级域名,这些二级域名若没有,直接访问会出现浏览器级别的报错
为了使404页面更加的美观,将拦截没有使用的域名到自定义404也页面

使用方案

配置conf文件内容如下所示404.conf
我这里使用的是443 端口 80端口同理

server {
        listen       443;
        listen       [::]:443;
        server_name  _; # 拦截所有没有使用的域名

    ssl_certificate 《证书位置》;

    ssl_certificate_key 《密钥位置》;

    ssl_session_timeout 5m;

    #请按照以下协议配置
    ssl_protocols TLSv1.2 TLSv1.3; 
    #请按照以下套件配置,配置加密套件,写法遵循 openssl 标准。
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; 
    ssl_prefer_server_ciphers on;


    location / {
        # 使用绝对路劲跳转到404页面
        root   /export0/html/404;
        index  404.html;
        try_files $uri $uri/ /404.html;
    }

    error_page   404  /404.html;
    location = /404.html {
      #使用绝对地址, 跳转服务器404.html
      root   /export0/html/404;
    }


}

然后访问一个不存在的域名,测试是否能拦截成功

0

评论区