nginx的IP訪問控制及使用者認證

2021-07-31 05:41:04 字數 570 閱讀 9091

【前言】

在nginx文件裡,模組 ngx_http_access_module 允許限制某些ip位址的客戶端訪問。 也可以通過密碼來限制訪問。 使用 satisfy指令就能同時通過ip位址和密碼來限制訪問

location /
規則:按照順序依次檢測,直到匹配到第一條規則

location /
auth_basic使用者認證展示內容,隨意填寫,如果要關閉使用者認證,則auth_basic off即可。auth_basic_user_file表示使用者密碼儲存,使用apache發行包中的htpasswd命令來建立conf/htpasswd檔案,而htpasswd命令需要安裝httpd才可以使用,所以:

# yum -y install httpd
# htpasswd -b -c -m conf/htpasswd username password
username是你的使用者名稱,password是你的密碼

nginx使用者認證及訪問控制

實現的功能 1.訪問web頁面需要進行使用者認證 2.根目錄下首頁文件所有主機均可以訪問。3.為 建立二級目錄 test,並生成index.html文件 4.test目錄下的頁面僅 192.168.29.156可以訪問 實驗編號yw004 步驟一 修改nginx配置檔案 tpl01 修改 etc l...

使用者認證及訪問控制

2.使用者認證及訪問控制 問題沿用練習一,通過調整nginx服務端配置,實現以下目標 1 訪問web頁面需要進行使用者認證 2 使用者名為 tom,密碼為 123456 3 根目錄下首頁文件所有主機均可以訪問 4 為 建立二級目錄 test,並生成index.html文件 5 test目錄下的頁面僅...

Nginx訪問控制

配置nginx,禁止訪問指定目錄下的指定程式 location images php php5 sh pl py nginx下配置禁止訪問 txt和 doc檔案 location txt doc location txt doc 禁止訪問單個目錄 location static 禁止訪問多個目錄 l...