.htcaccess阻塞cron的要求吗?

我建立了我的九虚拟主机来进行以下的cronjob每隔15分钟。

usr/bin/wget -O- http://xxx.com/php/xxx.php

我想在PHP文件夹,从出于安全原因,所有外部的请求被挡着,所以我设置了.htaccess文件从各个否认。 但是,当.htaccess文件存在cron作业被拒绝一个403错误。

我认为,服务器端cronjobs不会阻止的.htaccess? 有没有什么办法来解决这个问题?

--------------解决方案-------------

更改cron作业:

/usr/bin/php /path/to/web/root/php/greader_forceupdate.php xxxx

/usr/bin/php可能需要调整,如果在其他位置安装了PHP。
/path/to/web/root是在文件系统的路径。

要访问参数,请使用$_SERVER['argv'][1]

这仍然是从本地主机Web请求,因为wget是常规的HTTP客户端请求的页面,而Web服务器服务它(即使它可能没有产生输出人类阅读)。 相反否认的是,允许本地主机:

Order deny,allow
Allow from 127.0.0.1
Deny from all

您可以添加类似:

Order deny,allow
Allow from 192.168.0.1/24
Allow from 127
Deny from all

在.htacces允许从本地Intranet IP(192.168.0.1/24)访问和本地主机的IP,即127.0.0.1

分类:php 时间:2012-01-01 人气:0
分享到:

相关文章

  • Apache的htaccess的重写规则使重定向循环 2012-02-14

    有与Apache的.htaccess URL重写和重定向一个很奇怪的问题. 这里是我的设置:我有直属我的Apache文档根目录条目(的index.php)单点一个Zend的应用程序(称之为"公共"文件夹). 我也有公共文件夹下的所有其他公开的文件(图片,JS,CSS等). 在这里,我也有"博客"文件夹下的WordPress博客. 有一个空的测试文件夹太 问题 当我去example.com/blog~~V,我重定向到http://www.example.com/blo

  • 翻译Apache的.htaccess文件到IIS的web.config 2014-03-20

    我开发使用PHP,MySQL和Apache的在我的本地应用程序,它具有含本.htaccess文件: #Setting the default handler. DirectoryIndex home.do <IfModule mod_mime.c> #Supporting .do extensions AddType application/x-httpd-php .do </IfModule> <IfModule mod_rewrite.c> #Removing .d

  • Apache的htaccess的子域重定向错误 2012-02-22

    我有没有得到解决的问题. 我想使子域这样的user1.domain.com,user2.domain.com等不断. 用户1,用户2,用户......都是在我的网站的用户. 如何写htaccess的查询? 任何想法? --------------解决方案------------- 您需要先激活每个用户的目录:看http://httpd.apache.org/docs/trunk/en/howto/public_html.html 然后,你可以mod_rewrite别名user1.domain.c

  • Apache的.htaccess文件重定向 2012-11-30

    应该是很容易的人. 我的文件都在此目录中:/用户/家庭/彼得/ mygame /生产/ 我需要使用访问我的网站:www.foo.com/peter(这使我想到/用户/家庭/彼得/) 我该如何告诉Apache: www.foo.com/peter读取/用户/家庭/彼得/ mygame /生产/ 谢谢. --------------解决方案------------- RewriteEngine On RewriteBase /peter # To avoid the infinite loop. R

  • 替代为IIS Apache的.htaccess文件? 2012-12-04

    我移动的WordPress博客来自Apache到IIS. 这只是几个星期,直到我把它改出来的. 但是,所有我能得到的是主页. 其他一切抛出错误. 我想我的问题是在.htaccess文件中: # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteR

  • 如何限制访问某些类型的内容,与Apache或htaccess的? 2012-12-23

    我建立中,用户可以上传照片的网站,他们可以将它们标记为私有的,所以没有人能看到他们. 我知道如何在PHP中使用基于ACL的系统,但有人仍然可以,如果他们有直接链接到图像文件来访问的照片. 例如:用户1希望与用户2共享照片A,因此他授予他的访问. 用户2鼠标右击图像上,并复制其URL,例如"http://example.com/private123.jpeg",并将其发送给用户3.现在用户3可以看出他不应该能够看到图像. 综上所述,我需要一种方法来保护基于用户权限的图片,但还是让他们加载

  • 在lighttpd的apache的.htaccess文件 2013-03-30

    RewriteEngine on RewriteRule ^packed\.js$ pack.php?debug=0 [nc] RewriteRule ^debug$ pack.php?debug=1 [nc] 在放置在一个特定的目录中的.htaccess文件工作的罚款在Apache. 如果我想这样做的lighttpd的,我必须把它添加在配置文件什么的? 我需要做任何改变这些规则? --------------解决方案------------- lighttpd的不支持.htaccess文件,像

  • 莫代尔Apache的htaccess的? 2013-05-17

    Apache的境界AUTH是伟大的快速和肮脏的网站访问控制列表的. 人能做到的境界身份验证模式窗口而不是通常的丑陋本土呢? 我知道有其他的解决方案,如中科院等,但Apache是​​永远存在的(大部分)和的.htaccess简单快捷方便 --------------解决方案------------- 答案很简单:没有. 这个"丑陋的本地窗口",是那种对话的Web浏览器中显示,当它遇到在RFC 2617中定义的HTTP验证这有什么做与Apache httpd的,对话框看起来一样在Web浏览

  • 限制与Apache的.htaccess直接文件访问 2013-05-31

    我怎么可以限制每个都有.公司文件的直接访问. 在文件名? 基本上,我这样做是为了指出,特定的文件只能被包括在内. 已经使用了Apache和mod_rewrite的基本引擎优化的目的,通过这种更进了"位"超出了我的知识. 的.htaccess应该以某种方式做的伎俩马上,希望. --------------解决方案------------- 尝试这个: RewriteCond %{REQUEST_URI} \.inc\. [NC] RewriteRule . - [F] 或者这工作太 Re

  • 如何隐藏某些文件类型使用Apache的.htaccess? 2013-06-12

    它是一个很长的时间,因为我需要破解打开.htaccess文件... 什么是40倍的最简单的方法阻止访问特定文件扩展名,虽然出整个网站? --------------解决方案------------- <FilesMatch "\.(htaccess|htpasswd|ini|log|sh|inc|bak)$"> Order Allow,Deny Deny from all </FilesMatch> 满载着一些共同的扩展,增加更多,因为你需要. 如果你真的想要一

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.317 (s). 10 q(s)