Nginx基礎之訪問控制
阿新 • • 發佈:2018-12-15
基礎階段回顧:
訪問控制的模組:
IP的訪問控制 | http_access_module |
使用者的信任登入 | http_auth_basic_module |
使用者訪問模組: http_access_module
允許:
systax: allow [指定ip] | [CIDR網段] | [socket]: | [所有];
default: 無配置
context: http域/server域/location域
拒絕:
systax: deny [指定ip] | [CIDR網段] | [socket]: | [所有];
default: 無配置
context: http域/server域/location域
進入default.conf, 進行相應的配置:
使用者登入模組: http_auth_basic_module
開啟:
systax: auth_basic "[新增一個字串]" | off;
default: auth_basic off;
context: http域/server域/location域
設定密碼檔案的路徑:
systax: auth_basic_user_file [檔案路徑];
default: 無配置
context: http域/server域/location域
進入default.conf, 進行相應的配置:
先配置好使用者名稱和密碼檔案:
注: 如果"htpasswd"命令無法使用, 請先使用yum安裝"httpd-tools": yum install httpd-tools -y
再配置default.conf:
瀏覽器訪問結果: