需要build立服务器的build议。 fastCGI,suExec,速度,安全等

我使用centOS 5和WHM / cPanel运行我自己的专用服务器。 我想configuration我的服务器来满足我的需求,但我需要一点帮助。 这将只是我自己的网站在这台服务器上运行。 在服务器pipe理方面,我还是有一点点绿色,所以请原谅我的无知。

我想要什么:

  • 我需要一些公共目录是可写的(对于用户图像上传和类似的东西),但我不希望这些目录有777的权限。
  • 我需要个人帐户有能力为自己的帐户设置自定义PHP设置,而不会影响其他帐户,无论是通过php.ini文件或通过.htaccess或任何其他方法。
  • 我希望事情尽可能快地运行,无论是使用php优化器还是cacher,比如eaccelerator或者xcache或者其他的东西。
  • 我需要事情尽可能安全。

这是我的问题

  • 我应该为我的PHP处理程序使用什么? DSO? CGI? FastCGI的? suPHP? 其他?
  • 我应该使用suEXEC吗? 这有什么好处或缺点?
  • 什么php优化器/ cacher最好用?
  • 有什么其他的安全提示,我需要知道所有这一切?

我会很感激任何可以提供的build议或方向。

谢谢!

您应该在DSO提供的性能和易于configuration之间进行select,并改善由FastCGI提供的虚拟主机隔离

在我看来,如果你打算主办自己的网站,你应该mod_php(DSO)优点:

  • 最好的性能和简单的configuration
  • 您可以使用任何cacher /优化器
  • 几乎所有的PHP设置都可以通过php_admin_value在webserver config或htaccess中为每个站点进行configuration

反政府:

  • 所有的PHP脚本将在Apache用户下 – 你应该仔细设置open_basedir和其他PHP安全指令。
  • 你不能指定每个网站的PHP扩展集