• Nginx禁止通过IP,未绑定域名访问服务器


    可以在Nginx上设置禁止通过IP访问服务器,只能通过绑定域名访问(同时设置未绑定域名返回500错误或者跳转到我的域名首页)
    方法比较简单,
    打开nginx.conf
    step1 绑定网站域名
    在server段server_name行 添加域名

    server {
            listen 80;
            server_name m114.org www.m114.org;
            index index.html index.htm index.php;
            root /data/htdocs/www;
    }

    step2 设置禁止IP及未绑定域名访问
    加入以下代码到配置文件中(整段)
    ①返回500错误

    server {
            listen 80 default;
            server_name _;
            return 500;
    }

    ②跳转到自己域名首页

    server {
            listen 80 default;
            server_name _;
            rewrite ^(.*) http://www.abc.com permanent;
    }

    step3 重启nginx

    这样,未在nginx内绑定的域名及ip访问时将返回500错误或者跳转到域名首页

    转载:http://m114.org/nginx%E7%A6%81%E6%AD%A2%E9%80%9A%E8%BF%87ip%E6%9C%AA%E7%BB%91%E5%AE%9A%E5%9F%9F%E5%90%8D%E8%AE%BF%E9%97%AE%E6%9C%8D%E5%8A%A1%E5%99%A8/

  • 相关阅读:
    Excel Formulas-Vlookup
    C#字符串与unicode互相转换
    string.IsNullOrWhiteSpace
    CREATE SEQUENCE sqlserver
    error CS1056
    WebExceptionStatus
    运维踩坑记
    C# 快捷命令
    sqlserver2019安装教程
    sql server 数据库mdf文件和log文件过大问题
  • 原文地址:https://www.cnblogs.com/wawahaha/p/4496200.html
Copyright © 2020-2023  润新知