nginx basic認證的實現示例
1、basic認證作用
有些網站會開啟一個叫做 basic 認證的東西, basic 認證叫做 http 基本認證,就是給我們的網站多一把
鎖,防止惡意訪問,比如訪問一些敏感后臺路徑等操作。
比如我們搭建的那個游戲網站,我只想自己玩,不想讓其他人玩,就可以加上個 basic 認證。
首先生成一個叫做 htpasswd 的賬號密碼文件,有很多在線網站就能生成,如下
2、把生成的密碼保存下來,比如保存到 /etc/nginx/htpasswd 文件中
然后修改一下nginx下的b網站的配置文件:
auth_basic "b.jaden.com" ; #auth_basic 表示開啟這個功能, "b.jaden.com" 是備注信息,隨便
寫,一些老瀏覽器能看到,新瀏覽器都看不到備注信息了。
auth_basic_user_file /etc/nginx/htpasswd; # 這是賬號密碼存放在哪個位置
如下:
# 保存之后重新啟動nginx就可以了
3、訪問b網站效果如下:輸入賬號登錄成功之后,在刷新頁面就不會再彈出這個了。
網站可以正常訪問
到此這篇關于nginx basic認證的實現示例的文章就介紹到這了,更多相關nginx basic認證內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
使用Nginx搭建圖片服務器(windows環(huán)境下)
這篇文章主要介紹了使用Nginx搭建圖片服務器(windows環(huán)境下),小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-06-06