我是一名初学者,正在运行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文件?