我正在使用 Apache2 將 Jenkins 代理到我的伺服器上的連接埠 80。問題是,這個伺服器向全世界開放,所以我想設定某種身份驗證,這樣你就必須登入才能存取 Jenkins 頁面。
它僅適用於一個使用者帳戶,因此我不需要資料庫後端。只是一個帶有用戶名和密碼的平面文件或類似的文件,以便 Apache 在顯示頁面之前提示輸入。
Jenkins 是 apache 唯一提供的東西。
最好的方法是什麼?
謝謝,
大衛
答案1
對於只有一個使用者名稱和密碼的情況,我會選擇 mod_auth_basic 模組。有關它的信息apache.org。它允許您要求使用者輸入使用者名稱和密碼,這些使用者名稱和密碼儲存在 htpwasswd 檔案中。