zoukankan      html  css  js  c++  java
  • 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/

  • 相关阅读:
    shell 中"${b2}" and "${b:2}"
    关于 libpcap的安装
    ubuntu adsl 上网
    2011.1.18 运算符优先级
    Tail Queues
    fd_set struct
    读取和修改操作array 配置文件的方法
    smarty调试方法
    一个CURL例子
    cakephp数据库事务transactions
  • 原文地址:https://www.cnblogs.com/wawahaha/p/4496200.html
Copyright © 2011-2022 走看看