尝试通过 http 访问 Linux 服务器 - 获取密码提示

尝试通过 http 访问 Linux 服务器 - 获取密码提示

我正在尝试在运行 Debian Wheezy 的虚拟机上通过 ssh 安装 Wordpress。

我可以使用 PuTTY 顺利连接到服务器,但我不确定在启动 Wordpress 安装的浏览器安装部分时应该做什么,因为当我在浏览器中输入服务器的 IP 地址时,会出现用户名/密码提示。我不知道这个密码是什么。我拥有 Debian 安装的 root 访问权限,那么我是否可以使用我的 root 权限在某处更改此密码?我没有运行任何控制面板,例如 plesk 或 cPanel。

简而言之,在 Debian 中我可以在哪里控制尝试通过 http(端口 80)访问服务器时打开的密码提示?

答案1

基于先前的评论(我的声誉太低;还不能发表评论)...

听起来像是隐藏的 .htaccess 和 .htpasswd 文件。

如果您在命令行上,您可以运行以下命令来快速找到文件。

$ cd [your (htdocs|www) folder]
$ find . -name ".htaccess"
$ find . -name ".htpasswd"

如果您使用 MC,则可以通过以下方式公开隐藏文件:

Menu bar -> Options -> Panel Options -> Main Panel Options
[x] Show hidden files

我不知道如何在 mc 中执行与“find”等效的操作。

如果 .htaccess 存在,并且有一个验证用户文件指向 .htpasswd 文件的子句可能是问题所在。尝试注释掉 AuthUserFile 行(在行首添加 #)。

--- 注意:我之前建议移动/删除/重命名 htaccess 文件;但 Wordpress 可能需要它作为永久链接,因此将其删除(尤其是在 wordpress 文件夹中)可能不是最好的选择。

相关内容