OpenVZ 共享 PHP5-FPM 套接字

OpenVZ 共享 PHP5-FPM 套接字

我需要一个在 2 个 vz 容器之间共享 php5-fpm.sock 的问题
我有 2 个容器:
1. 使用 NGINX
2. 使用 PHP5 和 PHP5-FPM

通过 NFS 链接容器

我尝试使用:
1. mount --bind /var/lib/vz/private/100/var/src_dir_with_socket /var/lib/vz/private/101/var/dst_dir_with_socket
2. moutn -t simfs ...
3. 纯 NFS
用于在 NGINX 容器上共享 php5-fpm.sock - 不起作用

仅当我在端口上安装 FPM 时方案才有效,我需要通过 SOCKET 工作

谢谢!

答案1

通常,您不能在两个不同的虚拟机之间共享 UNIX 域套接字。

在 OpenVZ 的特定情况下,如果没有特殊的内核补丁来破坏安全性,您无法在 VE 之间共享 UNIX 域套接字。通过搜索互联网,我发现这样的补丁是几年前写的,但没有迹象表明他们是否一直保持最新状态。

如果你真的如果你想这样做,你应该在 OpenVZ 支持频道寻求帮助。这不是推荐的配置。

相关内容