我有一个网站需要公开。 我无法在本地测试我的网站,因为很多内容取决于数据库和图像。如何更改仅用于管理员的网站
目前我使用.htaccess拒绝所有的人,机器人并允许我的ip地址使用该网站。发生什么我有一个拨号ADSL调制解调器和我的ISP连接经常断开连接。所以我需要经常更改htaccess中允许的IP地址。这太可怕了。
有没有其他方法可以克服这种情况。我看到一篇文章使网站密码受到保护。没关系,或者我该怎么做才能克服这种可怕的情况。
谢谢
我有一个网站需要公开。 我无法在本地测试我的网站,因为很多内容取决于数据库和图像。如何更改仅用于管理员的网站
目前我使用.htaccess拒绝所有的人,机器人并允许我的ip地址使用该网站。发生什么我有一个拨号ADSL调制解调器和我的ISP连接经常断开连接。所以我需要经常更改htaccess中允许的IP地址。这太可怕了。
有没有其他方法可以克服这种情况。我看到一篇文章使网站密码受到保护。没关系,或者我该怎么做才能克服这种可怕的情况。
谢谢
是的,密码保护是好的。遵循本指南: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登录。
访问权限的文件?使他们已经读取只有你想要的用户的写入权限...如果你在unix系统中,像'cd doc_root; chown -R og = *'...它将关闭其他人对文件和目录的访问和组用户 – memosdp
Thanks.I有Linux godaddy主机plan.I没有shell访问。 – vinu
我不知道godaddy ...不客气 – memosdp