美文网首页nginx
nginx只允许域名访问,禁止ip访问

nginx只允许域名访问,禁止ip访问

作者: 晴天灬 | 来源:发表于2016-08-01 10:11 被阅读1240次

    在nginx配置文件nginx.conf中,新添加一段server。(注意是新增,并不是在原有的server基础上修改)

    server {

    listen 80 defau;

    return 500;

    }

    最关键的一点是,在server的设置里面添加这一行:

    listen 80 default;

    后面的default参数表示这个是默认虚拟主机。

    这个设置非常有用。

    比如别人通过ip或者未知域名访问你的网站的时候,你希望禁止显示任何有效内容,可以给他返回500.

    然后重启nginx,至此,ip访问出现了500错误,域名访问正常。

    相关文章

      网友评论

      • a_novelist:新增加一段 server{} 导致 nginx -t 失败,无法重启nginx。
      • 00e30790f431:确定不是default?

      本文标题:nginx只允许域名访问,禁止ip访问

      本文链接:https://www.haomeiwen.com/subject/hpuxsttx.html