有人向我指出我的服务器不安全,因为任何人都可以通过 PHP 读取任何文件,即使它不在他的 DocumentRoot 中。
我决定重新配置整个 apache 和虚拟主机的所有配置文件,并安装了 Mod FastCGI,我设法让它运行得很好,我不再有权限问题了。
但似乎还有另一个问题。当我尝试加载超过 3 个站点(在不同的 VirtualHosts => 不同线程上的不同用户)时,页面加载了一段时间,然后在“错误 503:服务暂时不可用”时崩溃。
我尝试将 PHP_FCGI_CHILDREN var 从所有 VirtualHosts 的默认设置(0 到更高的数字)增加,但没有运气。正如我在一些教程中阅读的那样,我还尝试将 apache2.conf 中的 KeepAlive var 设置为 Off,但似乎没有任何帮助。
有谁知道如何解决这个问题?[我的 Apache error.log 和 suexec.log 是空的。]