Grupos de dominio PHP-FPM

¿Se pregunta cómo crear grupos de dominios PHP-FPM? Te podemos ayudar.

Como parte de nuestros Servicios de administración de servidores, ayudamos a nuestros clientes con consultas similares.

Hoy, veamos cómo nuestros técnicos de soporte resuelven esto.

Índice de contenidos
  1. ¿Cómo crear grupos de dominios PHP-FPM?
  2. Conclusión

¿Cómo crear grupos de dominios PHP-FPM?

Por lo general, el sistema crea un grupo cuando /var/cpanel/userdata/[user]/[domain]El archivo de configuración .php_fpm.yaml existe en el dominio.

Este archivo debe incluir las siguientes líneas:

1
2
---
_is_present: 1

Puede colocar cualquier valor de grupo que desee en este archivo.

Debe incluir la línea — arriba de los valores del grupo en este archivo.
El valor _is_present es opcional, pero debe incluirlo si no establece ningún otro valor en el archivo.

Advertencia:

Tenga mucho cuidado cuando edite manualmente archivos .yaml.

La sintaxis incorrecta en estos archivos hará que los servicios fallen.

Le recomendamos encarecidamente que cree una copia de seguridad de su sistema antes de editar manualmente los archivos .yaml.

Tenga en cuenta que este archivo solo contiene las diferencias de las directivas de las directivas predeterminadas integradas.

Hoy veamos los pasos seguidos por nuestros técnicos de soporte para crear un grupo, ejecutar la función Cpanel::PHPFPM::rebuild_files().

Tenga en cuenta que también puede ejecutar el script /scripts/php_fpm_config –rebuild para crear un grupo.

El sistema realizará los siguientes pasos:

1. En primer lugar, el sistema busca los archivos /var/cpanel/ApachePHPFPM/system.yaml y /var/cpanel/ApachePHPFPM/system_pool_defaults.yaml y luego genera una configuración del sistema para cada una de las versiones de PHP.
2. Luego, el sistema busca los archivos yaml del dominio.
3. El sistema genera una línea en /opt/cpanel/[ea_php_version]/root/etc/php-fpm.d/[domain]Archivo .conf para cada archivo domain.yaml.
4. Finalmente, para dirigir las solicitudes al demonio php_fpm con Apache, el sistema modifica el archivo httpd.conf con el script rebuild_files() para parecerse al siguiente ejemplo:


1 # php -- BEGIN cPanel-generated handler, do not edit
2 <FilesMatch ".(phtml|php[0-9]*)$">
3 SetHandler "proxy:unix:/home/cptest3/cptest3_tld.php_fpm.sock|fcgi://cptest3.tld/"
4 </FilesMatch>
5 # php -- END cPanel-generated handler, do not edit

caparazón de la cárcel

Cuando crea un grupo de dominios PHP-FPM, si existen las siguientes condiciones, el sistema los vincula automáticamente al virtfs montar:

  • Él /var/cpanel/feature_toggles/apachefpmjail El archivo existe.
  • La cuenta WHM utiliza ya sea el jailshell o noshell ajustes.
  • Habilitó _Experimental: Jail Apache Virtual Hosts usando modruid2 y cPanel® jailshell ajuste en el Seguridad sección de WHM Ajustar la configuración interfaz (WHM >> Inicio >> Configuración del servidor >> Configuración de ajustes).

[Stuck in between? We are glad to assist you]

Conclusión

En resumen, hoy vimos los pasos seguidos por nuestros técnicos de soporte para crear grupos de dominios PHP-FPM.

Deja una respuesta

Subir