2012-10-20 31 views
0

我有一个网站需要公开。 我无法在本地测试我的网站,因为很多内容取决于数据库和图像。如何更改仅用于管理员的网站

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

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

+0

访问权限的文件?使他们已经读取只有你想要的用户的写入权限...如果你在unix系统中,像'cd doc_root; chown -R og = *'...它将关闭其他人对文件和目录的访问和组用户 – memosdp

+0

Thanks.I有Linux godaddy主机plan.I没有shell访问。 – vinu

+0

我不知道godaddy ...不客气 – memosdp

回答

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登录。

+0

非常感谢我会检查this.one quick question.is这种方法好我的网站的安全吗? – vinu

+0

@vinu你是什么意思**“好的我的网站的安全”**? –

+0

我的意思是这个方法有任何安全问题。有没有机会破解我的网站? – vinu

相关问题