【发布时间】:2023-04-05 02:35:01
【问题描述】:
我希望这里的人可以阐明以下内容:
我正忙于使用 NGINX 和 HHVM 以及 PHP-FPM 故障转移来设置共享托管服务器。我计划在服务器上托管 100 到 200 个 Wordpress 站点。
HHVM 被配置为使用 FastCGI。是否可以让一个 HHVM 实例运行多个网站,每个网站都是各自的 Linux 用户?还是我唯一的选择是让所有东西都以默认的 www-data 用户身份运行?
我希望避免后一种汤厨房式的环境,因为它存在明显的安全和交叉污染风险。我看到有人提到运行单独的 HHVM 实例,每个网站一个,但这听起来是一个相当耗费资源的选项。
如果不可能有一个带有 FastCGI 的 HHVM 实例,并且每个网站的 PHP 进程都以各自的 Linux 用户身份运行,我可能会选择放弃 HHVM 以支持 PHP-FPM,这将使我能够实现后者。
任何提示或建议将不胜感激!
谢谢
【问题讨论】: