91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在Nginx下如何對網站進行密碼保護

發布時間:2021-07-23 09:23:08 來源:億速云 閱讀:394 作者:chen 欄目:web開發

這篇文章主要講解了“在Nginx下如何對網站進行密碼保護”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“在Nginx下如何對網站進行密碼保護”吧!

很多時候我們需要對一些網站進行密碼保護,比如團隊內部的站點、demo站點等等。這里所說的密碼保護是服務器級的,并非網站應用層的注冊登錄那一套,而是利用服務器配置和htpasswd文件來實現訪問的密碼驗證。

***的效果就類似(不同瀏覽器的界面有所不同):

在Nginx下如何對網站進行密碼保護

如果認證失敗,就會報HTTP錯誤:401 Authorization Required

要實現這樣的功能,就需要更改服務器的配置,并設定好用于登錄的用戶名和密碼。

首先我們需要更改網站的Nginx的server配置,Ubuntu服務器的話這個配置文件通常位于/etc/nginx/sites-enabled/,比如我這里就使用默認的配置文件/etc/nginx/sites-enabled/default來做一個例子:

server {      server_name www.fancycedar.info      root /www/fancycedar         # ...         location / {          # 添加下面兩行          auth_basic "Restricted";          auth_basic_user_file htpasswd;          # ...      }         # ...  }

接下來需要創建htpasswd文件,這里有一些細節需要注意:

htpasswd的路徑

和nginx.conf在同一級目錄即可。Ubuntu服務器的話一般就在/etc/nginx/下面。

htpasswd的內容

每一行為一個用戶,格式為username:password。但是要注意,這里的password不是明文,而是將password進行crypt(3)加密后的字符串。

你可以使用一段PHP代碼來生成htpasswd中的password:

// 密碼明文  $password = 'some password';  // 對密碼進行加密  $password = crypt($password, base64_encode($password));  // 獲得加密后的密碼  echo $password;

然后將字符串寫入htpasswd文件中:

username1:xucqMk13TfooE  username2:YXTfb3xWKOMBM  ...

htpasswd的權限

需要更改htpasswd文件的權限,執行如下命令:

sudo chown root:www-data htpasswd  sudo chmod 640 htpasswd

Are You Ready?

當上面的準備工作都做好之后,我們就可以重新載入或者重啟Nginx服務器了:

sudo /etc/init.d/nginx reload  # or sudo /etc/init.d/nginx restart

完工。

在Nginx下如何對網站進行密碼保護

P.S. 不要忘記你設定的密碼是啥了……

感謝各位的閱讀,以上就是“在Nginx下如何對網站進行密碼保護”的內容了,經過本文的學習后,相信大家對在Nginx下如何對網站進行密碼保護這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宝清县| 新田县| 和政县| 常德市| 泾川县| 榆中县| 金乡县| 象州县| 泸溪县| 义乌市| 鸡东县| 新营市| 招远市| 天祝| 铁力市| 亚东县| 舞阳县| 华阴市| 宁化县| 唐河县| 石阡县| 古蔺县| 天峻县| 湟中县| 岑巩县| 镇康县| 普格县| 洱源县| 巧家县| 眉山市| 中山市| 寿宁县| 杨浦区| 江城| 沾益县| 平原县| 金华市| 轮台县| 岱山县| 吴堡县| 仪征市|