zoukankan      html  css  js  c++  java
  • Nginx禁止未在服务器绑定的域名访问

    Nginx禁止未在服务器绑定的域名访问

    今天刚发现,只要将域名的IP指到服务器上就能访问了,晕死,之前有个同事做的站,就是被人指了100多个非法域名到服务器上搞死的(据说害的她跑路了好几个月)。
    赶紧百度搜了一下,发现Nginx要做这个设置还是蛮简单的,几行代码就搞定了!
    编辑nginx.conf文件,在虚拟机配置的最顶上写上如下代码即可

    server {
        server_name _;
        return 404;
    }
    ref
    http://www.maple-leaf.cn/archives/70

    重启nginx就行了^_^

    Popularity: 21%



    nginx 绑定多域名跳转问题

    如 server_name 是 andsky.com www.andsky.com

    www.andsky.com 會自動轉到 andsky.com

    用以下方法可以解决

    1
    2
    3
    
    <span style="color: rgb(177, 177, 0);">if</span> <span style="color: rgb(0, 153, 0);">(</span><span style="color: rgb(51, 153, 51);">-</span>d <span style="color: rgb(0, 0, 136);">$request_filename</span><span style="color: rgb(0, 153, 0);">)</span><span style="color: rgb(0, 153, 0);">{</span><br />     rewrite ^<span style="color: rgb(51, 153, 51);">/</span><span style="color: rgb(0, 153, 0);">(</span><span style="color: rgb(51, 153, 51);">.*</span><span style="color: rgb(0, 153, 0);">)</span><span style="color: rgb(0, 153, 0);">(</span><span style="color: rgb(0, 153, 0);">[</span>^<span style="color: rgb(51, 153, 51);">/</span><span style="color: rgb(0, 153, 0);">]</span><span style="color: rgb(0, 153, 0);">)</span>$ http<span style="color: rgb(51, 153, 51);">:</span><span style="color: rgb(102, 102, 102); font-style: italic;">//$host/$1$2/ permanent;</span><br /><span style="color: rgb(0, 153, 0);">}</span>



    ref
    http://blog.andsky.com/2009/04/04/nginx-%E7%BB%91%E5%AE%9A%E5%A4%9A%E5%9F%9F%E5%90%8D%E8%B7%B3%E8%BD%AC%E9%97%AE%E9%A2%98/


  • 相关阅读:
    《大道至简》读后感
    四大扩展欧几里得算法
    java8中使用函数式接口
    04_web基础(一)之tomcat介绍
    03_java基础(九)之综合练习与考核评估
    建站流程
    03_java基础(八)之static关键字与代码块
    (十)拒绝服务攻击工具包
    (九)拒绝服务攻击工具
    (八)拒绝服务–应用层DoS 攻击
  • 原文地址:https://www.cnblogs.com/lexus/p/1801112.html
Copyright © 2011-2022 走看看