如何更改仅适用于管理员的网站

时间:2012-10-20 05:18:00

标签: .htaccess

我有一个网站需要公开。 我无法在本地测试我的网站,因为很多内容都依赖于数据库和图像。

目前我使用 .htaccess 拒绝所有人,机器人并允许我的IP地址使用该网站。我有拨号ADSL调制解调器会发生什么,我的ISP连接经常断开连接。所以我需要频繁更改htaccess中允许的IP地址。这太糟糕了。

还有其他方法可以克服这种情况。我看到一篇文章让网站密码受到保护。它是好的,或者我该怎么做才能克服这种可怕的情况 感谢

1 个答案:

答案 0 :(得分:1)

是的,密码保护很好。请遵循以下指南:http://httpd.apache.org/docs/2.2/howto/auth.html

您需要创建一个htpasswd文件,实际上是包含您的用户名和密码的文件。如果您的主机方案没有shell访问权限,则可以转到online generator并在本地创建文件并将其上传到您的主机站点(不要将其放在您的文档根目录中)。

然后将其添加到您的htaccess文件中:

AuthType Basic
AuthName "Restricted Files"
AuthUserFile /usr/local/apache/passwd/passwords
Require valid-user

您也可以像以前一样将IP列入白名单,但需要添加以下内容:

Satisfy Any

这样您的Allow from 123.45.67.89行就足够了,无需从该IP登录。