成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Nginx 開(kāi)啟基本 http 認(rèn)證

CocoaChina / 1131人閱讀

摘要:開(kāi)啟認(rèn)證簡(jiǎn)單地更改的配置文件便可開(kāi)啟認(rèn)證。啟用基本認(rèn)證,以字符串作為域的名字。使用生成認(rèn)證文件第二個(gè)參數(shù)是鹽值,隨機(jī)兩個(gè)字母即可完成以上步驟,便可在網(wǎng)站中使用基本認(rèn)證了。

有時(shí)候我們的網(wǎng)站僅僅是為了提供簡(jiǎn)單的查詢服務(wù),但是又要保密,這時(shí)候如果寫(xiě)一個(gè)認(rèn)證服務(wù)又沒(méi)什么必要,這時(shí)候使用 Nginx 的“約束訪問(wèn)”功能可以輕松地實(shí)現(xiàn)基本認(rèn)證服務(wù)。

開(kāi)啟認(rèn)證

簡(jiǎn)單地更改 Nginx 的配置文件便可開(kāi)啟認(rèn)證。

auth_basic "restircted";#啟用http基本認(rèn)證,以字符串作為域的名字。
auth_basic_user_file conf/htpasswd;#認(rèn)證文件的位置,這里要特別注意,否則會(huì)發(fā)生403錯(cuò)誤
生成認(rèn)證文件

認(rèn)證文件的格式是username:password:comment,password部分需加密處理,comment部分為可選部分。

使用htpasswd生成認(rèn)證文件

apache 提供了一個(gè)htpasswd命令用來(lái)生成認(rèn)證密鑰。如果沒(méi)有這個(gè)命令,需要先安裝這個(gè)工具。

 yum install httpd-tools-2.4.6-67.el7.centos.x86_64

然后使用這個(gè)命令生成密鑰文件

# cd conf
# htpasswd -c -d htpasswd username

根據(jù)系統(tǒng)提示輸入兩次密碼便完成了文件的生成。

使用PHP生成認(rèn)證文件
>>> $password = crypt("password", base64_encode("password")); //第二個(gè)參數(shù)是鹽值,隨機(jī)兩個(gè)字母即可
>>> file_put_contents("htpasswd", "username:$password")

完成以上步驟,便可在網(wǎng)站中使用 http 基本認(rèn)證了。

原文發(fā)表于Nginx 開(kāi)啟基本 http 認(rèn)證,轉(zhuǎn)載請(qǐng)注明出處。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/39665.html

相關(guān)文章

  • 域名SSL認(rèn)證 (Nginx服務(wù)器 linux)

    一:開(kāi)始Nginx的SSL模塊 1.1 Nginx如果未開(kāi)啟SSL模塊,配置Https時(shí)提示錯(cuò)誤 nginx: [emerg] the ssl parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:37 原因也很簡(jiǎn)單,nginx缺少http_ssl_module模塊,編譯安裝的時(shí)候帶上--with-h...

    Hydrogen 評(píng)論0 收藏0
  • Nginx + Node + Vue 部署初試(2019-02-18修改)

    摘要:它的作用是監(jiān)聽(tīng)后建立的連接,對(duì)讀寫(xiě)事件進(jìn)行添加刪除。事件處理模型和的非阻塞模型結(jié)合在一起使用。 趁著爸媽做年夜飯之前,把之前做的筆記貼出來(lái),新的一年到了,祝大家 showImg(https://segmentfault.com/img/remote/1460000018099635?w=251&h=201); Nginx + Node + Vue 部署初試 知乎 個(gè)人博客 Githu...

    kel 評(píng)論0 收藏0
  • 通過(guò) nginx-lua 給 Nginx 增加 OAuth 支持

    摘要:我的提供者類(lèi)使用了來(lái)發(fā)送認(rèn)證的錯(cuò)誤信息,我們也需要在我們的腳本中為其提供支持現(xiàn)在我們解決了基本的錯(cuò)誤情況,我們要為訪問(wèn)令牌設(shè)置。現(xiàn)在我們只需要通過(guò)一些請(qǐng)求頭信息告知我們當(dāng)前的應(yīng)用誰(shuí)登錄了就行了。 前言:我們使用Nginx的Lua中間件建立了OAuth2認(rèn)證和授權(quán)層。如果你也有此打算,閱讀下面的文檔,實(shí)現(xiàn)自動(dòng)化并獲得收益。 SeatGeek 在過(guò)去幾年中取得了發(fā)展,我們已經(jīng)積累了不少針對(duì)...

    awesome23 評(píng)論0 收藏0
  • Nginx 一點(diǎn)一滴 03 - 架構(gòu)機(jī)制

    摘要:服務(wù)器架構(gòu)模塊化結(jié)構(gòu)服務(wù)器的開(kāi)發(fā)完全遵循模塊化設(shè)計(jì)思想什么是模塊化開(kāi)發(fā)單一職責(zé)原則,一個(gè)模塊只負(fù)責(zé)一個(gè)功能將程序分解,自頂向下,逐步求精高內(nèi)聚,低耦合的模塊化結(jié)構(gòu)核心模塊最基本最核心的服務(wù),如進(jìn)程管理權(quán)限控制日志記錄標(biāo)準(zhǔn)模塊服務(wù)器的標(biāo)準(zhǔn)功能 Nginx服務(wù)器架構(gòu) 模塊化結(jié)構(gòu) Nginx 服務(wù)器的開(kāi)發(fā)完全遵循模塊化設(shè)計(jì)思想 什么是模塊化開(kāi)發(fā)? 單一職責(zé)原則,一個(gè)模塊只負(fù)責(zé)一個(gè)功能 將程...

    Anleb 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<