几个成功的请求后Apache 403错误

我遇到了Apache的一些奇怪的行为。 我有几个虚拟主机设置在我的本地机器上。 我目前正在经历这一点的鬼魂,因为我正在不断开发工作,但是我认为它也发生在另一个本地网站上。

以下是最新消息:

我去nekst.local和页面加载罚款。 我不断刷新页面来检查我的更新代码。 突然之间,我在控制台中得到了所有资产的403错误,但页面加载(减去资产)。 如果我再次刷新,我在浏览器中得到403错误,而不是页面加载。 如果我重新启动apache,一切正常,然后突然又发生了。

我最近下载了xdebug,并添加到我的php.ini。 我不确定这是否会导致任何问题。

我在osx优胜美地上运行apache 2.4.9,php 5.5.14

我的虚拟主机:

<Directory "/Users/shawn/Documents/work/sites/mindbox/nekst/webapp/web"> Require all granted AllowOverride All </Directory> <VirtualHost *:80> DocumentRoot "/Users/shawn/Documents/work/sites/mindbox/nekst/webapp/web" ServerName nekst.local ErrorLog "/Users/shawn/Documents/work/sites/mindbox/nekst/webapp/app/logs/error_log" CustomLog "/Users/shawn/Documents/work/sites/mindbox/nekst/webapp/app/logs/access_log" common </VirtualHost> 

和我的主angular:

 drwxr-xr-x 15 shawn staff 510 Jan 27 10:25 web 

你有没有尝试查看你的错误日志了解更多细节?

在开发PHP时,我总是运行以下命令,以了解任何通知。 它也可能帮助你缩小这个问题:

 tail --follow=name -n 100 /Users/shawn/Documents/work/sites/mindbox/nekst/webapp/app/logs/error_log 

完成后按Ctrl-C

你有mod_evasive在Apache中启用? 我遇到了同样的问题,禁用之后问题就没有了。 看到这里的指导来调整mod_evasive的值: http : //www.faqforge.com/linux/prevent-dos-attacks-on-apache-webserver-for-debian-linux-with-mod_evasive/