【发布时间】:2010-11-19 20:35:21
【问题描述】:
情况是这样的……
我有一个计划运行的 cron 作业用于备份我的数据库。由于 php 的安装方式,我不得不使用 lynx 来访问执行备份的 php 脚本。
因为这个脚本必须存在于我的 public_html 文件夹中,所以我想拒绝所有请求,除了直接来自我的服务器的请求(即:localhost)。另外,我假设我将来自的 ip 是 127.0.0.1。我不确定这是否属实,但我想不出在这种情况下我的 ip 还会是什么。我对 cron 作业运行并从 127.0.0.1 访问脚本是否正确?
这是我的 .htaccess 的样子:
order allow,deny
deny from all
allow from 127.0.0.1
因此,我不断收到 403 Forbidden。这就是我想为除了我自己以外的所有人做的事情。也许我的做法是错误的……有人知道我做错了什么吗?
【问题讨论】: