Apache,FastCGI - 错误503

时间:2012-09-04 16:22:43

标签: apache fastcgi virtualhost http-status-code-503 suexec

有人向我指出我的服务器是不安全的,因为任何人都可以通过PHP读取任何文件,即使它不在他的DocumentRoot中。

我决定为虚拟主机重新配置整个apache和所有配置文件,并安装了Mod FastCGI,我设法让它运行得很好,我不再有权利问题了。

但似乎还有另一个问题。当我尝试加载超过3个站点(在不同的线程上的不同VirtualHosts =>不同用户)页面加载一段时间而不是在“错误503:服务暂时不可用”时崩溃。

我尝试从所有VirtualHosts的默认设置增加PHP_FCGI_CHILDREN var,这是0到更高的数字,但没有运气。我也尝试在我的apache2.conf中将KeepAlive var设置为Off,因为我在一些教程中读到了,但似乎没有任何帮助。

有谁知道如何解决此问题? [我的Apache error.log和suexec.log为空。]

1 个答案:

答案 0 :(得分:0)

找到我自己的问题的答案。我忽略了更多的设置。

FcgidMaxProcesses 15
FcgidFixPathinfo 1 
FcgidProcessLifeTime 0 
FcgidTimeScore 3 
FcgidZombieScanInterval 10
FcgidMaxRequestsPerProcess 0 
FcgidMaxRequestLen 33554432 
FcgidIOTimeout 60

这些是我在apache.conf中的设置,而且Everythings按预期工作。