最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

nginx訪問控制的兩種方法

 更新時間:2017年03月03日 11:32:16   作者:LoyaChen  
這篇文章主要介紹了關(guān)于nginx訪問控制的兩種方法,一種是基于Basic Auth認(rèn)證,另一種是基于IP的訪問控制,文中介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來一起看看吧。

環(huán)境

     系統(tǒng)環(huán)境:CentOS6.7

     nginx version: nginx/1.8.1

一、基于Basic Auth認(rèn)證

Nginx提供HTTP的Basic Auth功能,配置了Basic Auth之后,需要輸入正確的用戶名和密碼之后才能正確的訪問網(wǎng)站。

我們使用htpasswd來生成密碼信息,首先要安裝httpd-tools,在httpd-tools中包含了htpasswd命令。

yum install -y httpd-tools

接下來我們就可以創(chuàng)建用戶和密碼了,例如創(chuàng)建一個loya的用戶,執(zhí)行命令:

htpasswd -c /opt/nginx/.htpasswd loya

按照提示輸入兩次密碼之后就創(chuàng)建成功了,然后再修改Nginx的配置,編輯/opt/nginx/conf/vhosts/www.conf,在配置后面添加兩行配置:

server {
  ....
  auth_basic "Restricted";
  auth_basic_user_file /opt/nginx/.htpasswd;
}

reload nginx后生效

/opt/nginx/sbin/nginx -s reload

二、基于IP的訪問控制

通過IP進(jìn)行訪問控制基于nginx模塊ngx_http_access_module,

1.模塊安裝

nginx中內(nèi)置ngx_http_access_module,除非編譯安裝時指定了–without-http_access_module,當(dāng)然一般沒人這么干吧。

2.指令

allow

語法: allow address | CIDR | unix: | all;

默認(rèn)值: -

配置段: http, server, location, limit_except

允許某個ip或者一個ip段訪問。如果指定unix:,那將允許socket的訪問,unix在1.5.1才新加入。

deny

語法: deny address | CIDR | unix: | all;

默認(rèn)值: -

配置段: http, server, location, limit_except

禁止某個ip或者一個ip段訪問.如果指定unix:,那將禁止socket的訪問,unix在1.5.1才新加入。

3.示例

location / {
deny 192.168.1.1;
allow 192.168.1.0/24;
allow 10.1.1.0/16;
allow 2001:0db8::/32;
deny all;
}

從上到下的順序,類似iptables。匹配到了便跳出。如上的例子先禁止了192.16.1.1,接下來允許了3個網(wǎng)段,其中包含了一個ipv6,最后未匹配的IP全部禁止訪問.

被deny的將返回403狀態(tài)碼。

總結(jié)

以上就是關(guān)于nginx訪問控制的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。謝謝大家對腳本之家的支持。

相關(guān)文章

  • nginx不支持apk ipa文件下載的設(shè)置方法

    nginx不支持apk ipa文件下載的設(shè)置方法

    今天在幫客戶配置nginx服務(wù)器的時候,對方需要支持apk ipa文件下載,這里簡單分享下,方便需要的朋友
    2014-03-03
  • 查看nginx日志的實(shí)現(xiàn)

    查看nginx日志的實(shí)現(xiàn)

    在 Nginx 中,查看日志是診斷問題和監(jiān)控 Nginx 服務(wù)狀態(tài)的重要手段,本文主要介紹了查看nginx日志的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03
  • nginx代理參數(shù)proxy_pass的實(shí)現(xiàn)

    nginx代理參數(shù)proxy_pass的實(shí)現(xiàn)

    proxy_pass參數(shù)用于配置反向代理,本文主要介紹了nginx代理參數(shù)proxy_pass的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-04-04
  • Nginx 日志格式的實(shí)現(xiàn)

    Nginx 日志格式的實(shí)現(xiàn)

    本文主要介紹了Nginx 日志格式的實(shí)現(xiàn),包括訪問日志、錯誤日志和配置方法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-02-02
  • windows下nginx安裝、配置與使用

    windows下nginx安裝、配置與使用

    本文主要介紹windows下nginx安裝、配置與使用的方法,講解的比較全面,需要的朋友可以參考一下。
    2016-06-06
  • Nginx三種不同類型的虛擬主機(jī)的配置(基于域名、IP 和端口)

    Nginx三種不同類型的虛擬主機(jī)的配置(基于域名、IP 和端口)

    本文主要介紹了Nginx多種虛擬主機(jī)配置方式,能夠根據(jù)域名、IP 或端口區(qū)分不同的站點(diǎn),本文就來介紹一下,感興趣的可以了解一下
    2025-04-04
  • nginx負(fù)載均衡及詳細(xì)配置方法

    nginx負(fù)載均衡及詳細(xì)配置方法

    Nginx作為一種高效的Web服務(wù)器和反向代理服務(wù)器,廣泛應(yīng)用于網(wǎng)站的負(fù)載均衡中,這篇文章主要介紹了nginx負(fù)載均衡及詳細(xì)配置,需要的朋友可以參考下
    2025-05-05
  • Nginx日志中request_time和upstream_response_time區(qū)別

    Nginx日志中request_time和upstream_response_time區(qū)別

    Nginx日志中的request_time和upstream_response_time是關(guān)鍵的性能指標(biāo),本文就來介紹一下Nginx日志中request_time和upstream_response_time區(qū)別,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-11-11
  • Nginx配置proxy_pass后返回404的問題及解決

    Nginx配置proxy_pass后返回404的問題及解決

    這篇文章主要介紹了Nginx配置proxy_pass后返回404的問題及解決,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Nginx geoip模塊實(shí)現(xiàn)地區(qū)性負(fù)載均衡

    Nginx geoip模塊實(shí)現(xiàn)地區(qū)性負(fù)載均衡

    相信做過awstats的都用過開源的geoip.dat ip數(shù)據(jù)庫,剛好nginx wiki上有g(shù)eoip 模塊,這樣就可以實(shí)現(xiàn)地區(qū)性的負(fù)載均衡,但是maxmind 的ip數(shù)據(jù)庫對中國的支持不算太好,不過現(xiàn)在也不錯了~
    2010-12-12

最新評論

西平县| SHOW| 西和县| 句容市| 都昌县| 米易县| 郸城县| 峡江县| 沙田区| 广南县| 灌南县| 昌乐县| 蓬莱市| 鄄城县| 保山市| 霞浦县| 慈溪市| 包头市| 淅川县| 连平县| 都江堰市| 灌云县| 扎鲁特旗| 济阳县| 蓝山县| 临夏县| 县级市| 青铜峡市| 台前县| 鹤山市| 重庆市| 准格尔旗| 柏乡县| 夏邑县| 陈巴尔虎旗| 东平县| 化德县| 城口县| 漠河县| 安丘市| 山丹县|