識記 Nginx 訪問控制

2022-08-23 06:33:10 字數 1066 閱讀 1865

1.nginx 身份證驗證

#cd /usr/local/nginx/conf

#mkdir htpasswd

/usr/local/apache2/bin/htpasswd -c /usr/local/nginx/conf/htpasswd/tongji linuxtone

#新增使用者名為linuxtone

new password: (此處輸入你的密碼)

re-type new password: (再次輸入你的密碼)

adding password for user

#修改nginx.conf

location ~ ^/(tongji)/

目錄存在/data/www/wwwroot/tongji/data/目錄下)

將下段配置放到虛擬主機目錄,當訪問即提示要密驗證:

2.nginx 禁止訪問某型別的檔案.

如,nginx下禁止訪問*.txt檔案,配置方法如下.

location ~* \.(txt|doc)$

}方法2:

location ~* \.(txt|doc)$

例項:禁止訪問某個目錄

location ~ ^/(web-inf)/

3.使用ngx_http_access_module限制ip訪問

location /

limit_zone linuxtone $binary_remote_addr 10m;server..........}

只允許客房端乙個執行緒,每個執行緒20k.

【注】limit_zone   linuxtone  $binary_remote_addr  10m; 這個可以定義在主的

5. nginx 實現apache一樣目錄列表

location /

6. 上檔案大小限制

主配置檔案裡加入如下,具體大小根據你自己的業務做調整。

client_max_body_size 10m;

Nginx訪問控制

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

Nginx訪問控制

基於ip的訪問控制 http access module 基於使用者的信任登入 http auth basic module 語法1 允許那些ip可以訪問 語法2 不允許那些ip訪問 1.配置不允許指定ip訪問,其他ip都可以訪問 location admin.html測試一下 使用其他ip訪問,訪...

Nginx服務訪問控制

在企業中有時候需要為 進行進行許可權控制。配置示例 location auth basic引數 設定認證提示資訊 語法 auth basic 字串 off 預設值是off。auth basic user file引數 設定密碼檔案位置 語法 auth basic user file 檔案 使用位置 ...