zoukankan      html  css  js  c++  java
  • 设置nginx禁止IP直接访问,只能通过指定的域名访问

    nginx的版本是1.2.1。

    设置配置文件disableip.conf:

    1. server {
    2.     listen 80;
    3.     server_name _;
    4.     return500;
    5. }

    这是最终使用的配置文件,也是网上找到的常见的配置之一,最初该conf文件在sites-available文件夹下,尝试使用各种参数均无法正常工作,最终尝试将disableip.conf文件放入conf.d文件夹下,这是因为在nginx.conf文件中:

    1. include /etc/nginx/conf.d/*.conf;
    2. include /etc/nginx/sites-enabled/*;

    先引用的是conf.d路径下的配置文件,将disableip.conf文件放入conf.d文件夹下使得这个server在最前面,规则最先被应用,修改完成后重启nginx(service nginx restart),下面进行测试:

    1. 直接输入IP地址
    2. 输入域名

    实现了nginx禁止IP直接访问网站,只允许通过设定的域名访问。

  • 相关阅读:
    2017.10.20
    2017.10.14
    2017.10.19
    2017.10.18
    2017.10.17
    软件工程个人作业02
    构建之法读后感03
    构建之法阅读笔记02
    二柱子问题(随机产生四则运算题目)
    课后作业2(构建之法阅读计划)
  • 原文地址:https://www.cnblogs.com/xmwd/p/5172242.html
Copyright © 2011-2022 走看看