Apache2 在呈現 Jenkins 頁面之前需要登入

Apache2 在呈現 Jenkins 頁面之前需要登入

我正在使用 Apache2 將 Jenkins 代理到我的伺服器上的連接埠 80。問題是,這個伺服器向全世界開放,所以我想設定某種身份驗證,這樣你就必須登入才能存取 Jenkins 頁面。

它僅適用於一個使用者帳戶,因此我不需要資料庫後端。只是一個帶有用戶名和密碼的平面文件或類似的文件,以便 Apache 在顯示頁面之前提示輸入。

Jenkins 是 apache 唯一提供的東西。

最好的方法是什麼?

謝謝,

大衛

答案1

對於只有一個使用者名稱和密碼的情況,我會選擇 mod_auth_basic 模組。有關它的信息apache.org。它允許您要求使用者輸入使用者名稱和密碼,這些使用者名稱和密碼儲存在 htpwasswd 檔案中。

相關內容