|  首頁
說明

Linux 主機 (cPanel) 說明

噠啦噠啦噠...計算中...計算中...啟動序列 42...
啵啵嗶嗶啵… 機器人自動化中… 此網頁是經由機器人自動翻譯成您的本地語言。某些翻譯可能還不盡完善,我們需要您的幫助!使用頁面底部的按鈕告訴我們本文是否有幫助。 前往英語版本

如何密碼保護使用.htaccess 目錄

.Htaccess 檔案是 Apache HTTP 伺服器的設定檔。.htaccess 包含一系列指示詞,並能控制伺服器如何回應要求。(「 指示詞 」 是只要文字命令/關鍵字後面其值)。更多一般使用是.htaccess 的以啟用目錄,以密碼保護。透過新增.htaccess 適當的指示詞,當網路使用者存取檔案中的目錄或子目錄,他們會提示使用者名稱和密碼。

遇到問題 入門版-1 |中-2 |進階-3
所需的時間 15-30 分鐘
相關的產品 Linux 式 VPS 或專屬的伺服器
cPanel 共用主機
Linux 式網路 & 傳統主機

食譜

假設 AllowOverrideAuthConfig 啟用主要設定檔中,在指示詞類似下列將啟用目前目錄是密碼保護基本驗證的使用者 blake:

AuthType Basic
AuthName "Protected Area"
AuthUserFile /usr/local/passwd/password.file
Require user blake

AuthType指示詞是用來驗證使用者的方法。基本的用戶名稱和密碼以純透過網路傳送。如果您想要透過網路保護的用戶名稱和密碼,請與您的基本驗證使用 SSL (mod_ssl)。

使用 AuthName 指示詞,使用者應該輸入的密碼。在相同的領域多樹狀獨立目錄可受到單一密碼。一旦使用者已輸入領域的密碼,他們不會提示使用者,提供的 URL 的伺服器名稱部分不會變更。

如可能會推斷 AuthUserFile 定義哪裡尋找密碼。您使用 htpasswd 命令建立密碼檔案。還有 AuthGroupFile 指示詞,可讓您定義的使用者群組。然後,您就可以群組名稱,而不必識別個別使用者以保護目錄。

AuthGroupFile /usr/local/passwd/groups.file
Require group admin

Groups.file 檔案是要含群組和下列步驟,例如使用者名稱的清單,每位使用者的密碼地方維持在指定的密碼檔案的文字檔案 AuthUserFile 指示詞。

admin: blake sally patrick

Require指示詞是如何識別誰有存取目錄。入門版用量是控制存取的任何有效的使用者、 使用者清單或群組清單。

Require valid-user
Require user userid1 [userid2] ...
Require group group1 [group2] ...

有其他種方式控制與指示詞,例如存取 SatisfyAllow 。如果需要不足,您的需求,請檢閱其他指示詞。

使用基本驗證透過 .htaccess 小心。它可能為少量的用戶正常運作,但不是好調整。請考慮像生產環境與大量使用者使用 OAuth 伺服器。

不要請注意使用基本驗證,每個資源要求需要的用戶名稱和密碼,以進行驗證,即使以前只需重新載入頁面,可能會影響效能。


這篇文章有用嗎?
感謝您提供意見。 若要與客戶服務代表聯絡,請撥打支援中心電話號碼,或使用上方的對話選項。
很高興能幫上忙! 還有什麼可幫您的嗎?
很抱歉有這種情形。 請告訴我們您不了解的部分,或解決方案無法解決您問題的原因。