Es posible aplicar cambios personalizados al servidor web nginx y al servicio php cuando sea necesario.
Es importante seguir esta guía ya que los archivos de configuración incluidos para nginx y php se reemplazan automáticamente al actualizar el MediaCP.
Configuración de Nginx
Los cambios directos en los archivos de configuración de nginx fuera del archivo conf. d se perderán al actualizar.
Después de aplicar los cambios, puede volver a cargar el servicio nginx ejecutando:
/usr/local/mediacp/nginx/sbin/nginx -s reload
Bloqueo HTTP
Puede aplicar configuraciones de nivel http creando un nuevo archivo con la extensión . http en la siguiente ruta:
/usr/local/mediacp/nginx/conf.d/
Ejemplo de bloque HTTP
/usr/local/mediacp/nginx/conf.d/50_mychange.http
server { server_name localhost; access_log /usr/local/mediacp/log/nginx/custom.log; listen 127.0.0.1:2025; }
Bloque SERVER
Puede aplicar configuraciones de nivel de servidor creando un nuevo archivo con la extensión .conf dentro de la siguiente ruta:
/usr/local/mediacp/nginx/conf.d/
Por ejemplo,
# nano /usr/local/mediacp/nginx/conf.d/50_mychange.conf
Estos cambios se incluyen en el servidor NginX {} bloque
Reescribir reglas
Las reglas de reescritura de NGINX se utilizan para cambiar la totalidad o parte de la URL solicitada por un cliente. El motivo principal para cambiar una URL es informar a los clientes que los recursos que buscan han cambiado su ubicación, además de controlar el flujo de páginas de ejecución en NGINX.
Puede colocar reglas de reescritura personalizadas dentro de un archivo en / usr/local/mediacp/nginx/conf.d/locations.custom
Después de aplicar las reglas de reescritura, asegúrese de volver a cargar o reiniciar el servicio nginx (instrucciones en la parte superior de la página).
Configuraciones de PHP.ini
Los cambios directos en el archivo de configuración php. ini se perderán durante la actualización.
Debe aplicar cualquier configuración personalizada de php. ini al archivo php. include:
/usr/local/mediacp/php/php.d/custom.ini
Después de aplicar los cambios, deberá reiniciar el servicio PHP de MediaCP:
mediacp restart php;
Configuraciones PHP-FPM
/usr/local/mediacp/php/etc/php-fpm.d/www.includeDespués de aplicar los cambios, debe reiniciar el servicio PHP de MediaCP:
mediacp restart php;