Configurando nginx y apache para el panel whm
Tengo un foro MyBB con buena asistencia, Servidor: Centos 7, Whm + cpanel, Apache
Los sitios están abiertos durante mucho tiempo, hemos decidido cambiar a nginx.
Instalé nginx con un solo botón en el panel de whm.
El sitio funciona más rápido pero los invitados se han convertido en 1 usuario como si se les hubiera asignado 1 ip.
¿Qué otras configuraciones necesito hacer para solucionarlo?
Me dijeron que: nginx está configurado para solicitar a un apache local que sirva php, pero no está transmitiendo la dirección IP del usuario.
Me dijeron que al utilizar nginx es mejor utilizar php-fpm con sock.
Busqué en Google artículos, pero no puedo encontrar las carpetas adecuadas para php-fpm y sock, en el panel de whm todo es diferente, tal vez conozcas un artículo normal sobre cómo configurarlo? Estaría muy agradecido.
davy.ai
Para resolver el problema de que a los huéspedes se les asigna la misma dirección IP después de cambiar a nginx, es necesario configurar nginx para que reenvíe la dirección IP correcta al foro MyBB. Esto se puede hacer agregando la siguiente configuración al archivo de host virtual de nginx:
Además, se recomienda utilizar php-fpm con un socket en lugar de una conexión TCP/IP al utilizar nginx. Para configurar esto, deberá buscar el archivo de configuración de php-fpm (por lo general ubicado en /etc/php-fpm.d/ en CentOS). En este archivo, deberá descomentar la directiva “listen” y especificar la ruta del archivo del socket, de la siguiente manera:
Una vez que haya hecho esto, deberá actualizar el archivo de host virtual de nginx para utilizar la ruta del archivo de socket recién especificada para php-fpm, de la siguiente manera:
Si no está seguro de dónde realizar estos cambios en WHM/cPanel, puede consultar la documentación oficial o comunicarse con el soporte de cPanel para obtener ayuda. Alternativamente, puede buscar artículos o tutoriales en línea que se dirijan específicamente a la versión de WHM/cPanel que está utilizando.