我们如何配置 Bitnami Joomla 堆栈以在启动时打开套接字?

我们如何配置 Bitnami Joomla 堆栈以在启动时打开套接字?

我已经在 Amazon Cloud 上部署了 Bitnami Ubuntu Joomla! 3.1.5-2(64 位)堆栈: http://bitnami.com/stack/joomla/cloud/amazon

默认情况下,堆栈配置为使用 PHP-FPM 运行 PHP。我可以轻松地将 Joomla 和 phpmyadmin 作为虚拟主机运行在 Apache 上。

但现在,我想添加另一个虚拟主机。我遇到的问题是,我不知道如何让系统在启动时在以下文件夹中创建套接字:

bitnami@ip-172-31-15-99:/opt/bitnami/php/var/run$ ls -al
total 12
drwxr-xr-x 2 root root 4096 Nov  3 20:43 .
drwxr-xr-x 4 root root 4096 Oct  9 15:39 ..
srw-rw-rw- 1 root root    0 Nov  3 20:43 joomla.sock
-rw-r--r-- 1 root root    4 Nov  3 20:43 php5-fpm.pid
srw-rw-rw- 1 root root    0 Nov  3 20:43 phpmyadmin.sock
srw-rw-rw- 1 root root    0 Nov  3 20:43 www.sock
bitnami@ip-172-31-15-99:/opt/bitnami/php/var/run$

我有以下/opt/bitnami/apps/mywebsite/conf/php-fpm/pool.conf文件:

[mywebsite]
listen=/opt/bitnami/php/var/run/mywebsite.sock
include=/opt/bitnami/php/etc/common-dynamic.conf
include=/opt/bitnami/apps/mywebsite/conf/php-fpm/php-settings.conf
pm=dynamic

可以看出,listen指向mywebsite.sock当前不存在的。

我做了一个实验,删除/opt/bitnami/php/var/run文件夹中的 .sock 文件,它们会在重新启动时重新恢复。

mywebsite那么我们如何配置它以在启动时打开套接字?

答案1

我通过在底部添加以下行成功解决了该问题/opt/bitnami/php/etc/php-fpm.conf

include=/opt/bitnami/apps/mywebsite/conf/php-fpm/pool.conf

pool.conf此行基本上在 PHP-FPM 启动时考虑了定义的配置。

相关内容