nginx basic認證的實現(xiàn)示例
1、basic認證作用
有些網(wǎng)站會開啟一個叫做 basic 認證的東西, basic 認證叫做 http 基本認證,就是給我們的網(wǎng)站多一把
鎖,防止惡意訪問,比如訪問一些敏感后臺路徑等操作。
比如我們搭建的那個游戲網(wǎng)站,我只想自己玩,不想讓其他人玩,就可以加上個 basic 認證。
首先生成一個叫做 htpasswd 的賬號密碼文件,有很多在線網(wǎng)站就能生成,如下

2、把生成的密碼保存下來,比如保存到 /etc/nginx/htpasswd 文件中

然后修改一下nginx下的b網(wǎng)站的配置文件:
auth_basic "b.jaden.com" ; #auth_basic 表示開啟這個功能, "b.jaden.com" 是備注信息,隨便
寫,一些老瀏覽器能看到,新瀏覽器都看不到備注信息了。
auth_basic_user_file /etc/nginx/htpasswd; # 這是賬號密碼存放在哪個位置
如下:

# 保存之后重新啟動nginx就可以了
3、訪問b網(wǎng)站效果如下:輸入賬號登錄成功之后,在刷新頁面就不會再彈出這個了。

網(wǎng)站可以正常訪問

到此這篇關(guān)于nginx basic認證的實現(xiàn)示例的文章就介紹到這了,更多相關(guān)nginx basic認證內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
PHP開發(fā)框架kohana3.3.1在nginx下的偽靜態(tài)設(shè)置例子
這篇文章主要介紹了PHP開發(fā)框架kohana3.3.1在nginx下的偽靜態(tài)設(shè)置例子,kohana曾經(jīng)是codeigniter框架的衍生版,后來發(fā)展成另一個獨立的PHP5開發(fā)框架,需要的朋友可以參考下2014-07-07
Nginx列出目錄和文件并用密碼控制訪問權(quán)限配置方法
這篇文章主要介紹了Nginx列出目錄和文件并用密碼控制訪問權(quán)限配置方法,本文給出了詳細的安裝配置步驟,需要的朋友可以參考下2015-07-07
Nginx $remote_addr和$proxy_add_x_forwarded_for變量的實現(xiàn)
本文主要介紹了Nginx $remote_addr和$proxy_add_x_forwarded_for變量的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2024-08-08
Nginx一鍵安裝部署靜態(tài)網(wǎng)頁的過程詳解
這篇文章主要介紹了Nginx一鍵安裝部署靜態(tài)網(wǎng)頁,主要介紹nginx安裝和部署,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧2022-06-06

