Nginx 訪問控制
阿新 • • 發佈:2018-01-31
12px 虛擬 ont display none soft 建立 lose oca
允許某個IP或者IP段訪問站點的設置方法
訪問控制配置
虛擬主機下加入: allow 219.232.244.234; deny all;限制只讓某個ip訪問
1、首先建立下面的配置文件放在nginx的conf目錄下面,命名為deny.ip vim /usr/local/nginx/conf/deny.ip allow 1.1.1.1; allow 1.1.1.2; deny all; 2、在nginx的配置文件nginx.conf中加入: vim /usr/local/nginx/conf/nginx.conf include deny.ip; 3、/usr/local/nginx/sbin/nginx reload
1、首先建立下面的配置文件放在nginx的conf目錄下面,命名為deny.ip vim /usr/local/nginx/conf/deny.ip deny 192.168.1.11; deny 192.168.1.123; deny 10.0.1.0/24; 2、在nginx的配置文件nginx.conf中加入: vim /usr/local/nginx/conf/nginx.conf include deny.ip; 3、/usr/local/nginx/sbin/nginx reload禁止某個IP或者IP段訪問站點的設置方法 用戶認證 1、安裝httpd 用於創建認證用戶
yum -y intsll httpd
2、生成新的驗證用戶
/usr/bin/htpasswd -c /usr/local/nginx/conf/.htpasswd xsk1 註:-c 是創建新目錄 再次創建可以取消,不然會覆蓋。
3、在虛擬主機文件內加入配置
# 用戶驗證、指定include目錄 # 註:需在虛擬主機配置內 location /include/{ # 站點名稱 auth_basic "Auth"; # 用戶密碼文件 auth_basic_user_file /usr/local/nginx/conf/htpasswd; }虛擬主機配置文件內
Nginx 訪問控制