Modifique los hosts virtuales de Apache con archivos incluidos

Modifique los hosts virtuales de Apache con archivos incluidos


Última modificación: 27 de julio de 2020

Visión general

Puede usar la interfaz de línea de comandos para agregar archivos de inclusión que modifiquen el contenido de los hosts virtuales en su configuración de Apache. Es posible que desee hacer esto para modificar la configuración de un dominio individual o los dominios de un usuario específico.

usted debe cree los directorios y los archivos de inclusión para este tipo de configuración. Para obtener información sobre las directivas que puede agregar a los hosts virtuales en su configuración de Apache, lea Documentación de Apache.

Importante:

  • Incluye son las últimas directivas en cada host virtual. El contenido de un archivo de inclusión anula cualquier valor que exista en el archivo de configuración principal.
  • Si usa una inclusión que requiere una versión específica de Apache y cambia a una versión diferente de Apache, la configuración de Apache ignorará el archivo de inclusión.

Incluir estructura de archivos

usted debe use la siguiente estructura de directorio para crear un archivo de inclusión para un dominio individual:

Nota:

En los siguientes ejemplos:

  • Reemplazar user con el nombre de usuario de la cuenta.
  • Reemplazar domain con el nombre de dominio.
  • Reemplazar includename.conf con el nombre de archivo que desea incluir.

Aplicar a un host virtual individual

  • Con SSL – /etc/apache2/conf.d/userdata/ssl/2_4/user/domain/includename.conf
  • Sin SSL – /etc/apache2/conf.d/userdata/std/2_4/user/domain/includename.conf

Aplicar a todos los hosts virtuales del sistema

Advertencia:

  • Incluir archivos que lo hagan no designar una versión específica de Apache puede no migrar correctamente a futuras versiones de Apache.
  • Incluir archivos con anulaciones locales hace que el sistema deshabilite permanentemente el Forzar redireccionamientos HTTPS opción en cPanel’s Dominios interfaz (cPanel >> Inicio >> Dominios >> Dominios).

Aplicar a todos los hosts virtuales que posee un usuario

  • Con SSL – /etc/apache2/conf.d/userdata/ssl/2_4/user/includename.conf
  • Sin SSL – /etc/apache2/conf.d/userdata/std/2_4/user/includename.conf

Reiniciar Apache

Después de crear o editar una inclusión de Apache userdata archivo, usted debe reconstruir el httpd.conf expediente y reinicie Apache para que los cambios surtan efecto.

Para reconstruir el httpd.conf archivo, ejecute el siguiente script:

/usr/local/cpanel/scripts/rebuildhttpdconf

Para reiniciar Apache, ejecute el siguiente script:

/usr/local/cpanel/scripts/restartsrv_httpd

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *