【发布时间】:2013-03-18 11:29:23
【问题描述】:
我有一个问题,因为我不知道从哪里开始寻找答案。 Web 详细信息:Apache 5.3、Linux 3.2 内核、Ubuntu 12.04、Mysql 5.5、VPN 上的 PHP 5.3。
我目前正在通过 /etc/httpd.conf 文件控制对本网站的访问。 (拒绝,允许,拒绝所有人,然后允许来自我的 IP)。此外,该网站拥有商业 SSL 证书。
当网站“上线”时,我希望它在美国东部标准时间上午 8:00 自动切换到“允许所有人 - 公众”,然后在午夜切换到“只允许我”。
我不知道从哪里开始我的调查:cron?阿帕奇编码? php编码? 什么?
有人建议吗?
【问题讨论】:
-
一种不安全的方法是制作 2 个 htaccess 文件(可写)和您的 cron 在您想要的准确时间替换它们..
-
您可以创建两个 cron 任务,一个在上午 8:00 运行,一个在午夜运行,第一个取消限制(考虑 .htaccess 文件将其清空),第二个 (在午夜)向 .htaccess 添加一些行 :)