我是一名初學者,正在運行1 & 1的默認客戶自己管理Apache安裝程序,該安裝程序預先安裝了Plesk。 Plesk網站位於https://example.com:8443/(其中example.com是我註冊的域名),並顯示一個基於PHP的登錄頁面。但是,我想另外使用基於HTTP的身份驗證請求htaccess來保護此應用程序(因爲如果有Plesk安全漏洞,我可能不會及時更新Plesk,並且不知何故感覺最好不要公開PHP文件,如果PHP保護)。但是,通過SSH以root身份登錄並將.htaccess文件放入我認爲相關的文件夾中 - 例如/ usr/local/psa/admin/htdocs /等 - 在請求頁面時不會顯示http身份驗證一個瀏覽器。我該怎麼辦?Htaccess文件被忽略(同時嘗試雙重保護Plesk)
PS:相同的.htaccess文件在我想要保護的其他文件夾中運行良好(我也嘗試過使用chmod 644)。它基本上包含此:
AuthType Basic
AuthName "John Doe Management Access"
AuthUserFile /johndoe/.htpasswd
require user johndoe_user
PPS:我的.htaccess文件似乎是有好的,爲https://example:8443/.htaccess帶來了一個「不許可」頁面,而https://example.com:8443/.htfoo帶來了一個「未找到」的頁面。也許htaccess文件只是沒有被正確地配置成爲相關端口和站點的htaccess文件?