我正在嘗試添加HTTP身份驗證到我的基於PHP的Heroku應用程序。我發現了一個很棒的Github主題here,它提供了在我的Heroku目錄中創建.htaccess和.htpasswd文件的代碼。我目前在/ app /目錄中都有這兩個文件(所以.htaccess位於/app/.htaccess,而.htpasswd位於/app/.htpasswd)。但是,當我導航到我的應用程序並輸入用戶名和密碼時,出現500內部服務器錯誤。檢查日誌文件的Heroku,我只能看到我的htpasswd文件沒有被發現:如何將HTTP身份驗證添加到基於PHP的Heroku應用程序?
(2)沒有這樣的文件或目錄:[IP刪除] AH01620:無法打開密碼文件:/app/.htpasswd
這裏是我的.htaccess文件的全部內容:
的AuthUserFile /app/.htpasswd 基礎進行AuthType AuthName指令 「我的文件」 需要有效的用戶
如果我在Heroku和「LS運行慶典-a',我可以看到我的.htpasswd文件肯定位於/ app /目錄中。
有人知道這裏發生了什麼?有沒有什麼,我失去了這個設置?
這是不安全的,因爲任何能夠訪問存儲庫資源(協作者?public probject?)的人都可以訪問您的登錄憑證。 – VxJasonxV 2016-06-03 04:53:39