El script fix-web-vhost-configuration | Documentación de cPanel y WHM

El script fix-web-vhost-configuration

Válido para las versiones 82 hasta la última versión


Última modificación: 13 de mayo de 2020

Visión general

Puedes usar el /usr/local/cpanel/scripts/fix-web-vhost-configuration script para iterar a través de los archivos de configuración del host virtual web de cada usuario y eliminar el exceso de nombres de alias. Ciertos errores históricos en cPanel & WHM hacen posible que existan discrepancias entre lo que espera el sistema y la configuración real.

Nota:

  • usted debe ejecutar este script como el root usuario.

  • El sistema ejecuta automáticamente /usr/local/cpanel/scripts/fix-web-vhost-configuration script cuando actualiza las versiones principales de cPanel & WHM.

Este script realiza las siguientes acciones:

Nota:

Si pasa el --dry-run argumento, el guión no elimine o agregue cualquier dominio de los archivos de configuración del host virtual web.

  1. Identifique cualquier dominio de alias no reconocido.

  2. Elimine los siguientes dominios de alias no reconocidos de los archivos de configuración del host virtual web:

    • Subdominios de servicios activos – cpanel.example.com

    • www subdominios de subdominios de servicio activo – www.cpanel.example.com

    • www subdominios de cualquier alias esperado – www.mail.example.com

      Nota:

      Esto ignorará otros dominios de alias no reconocidos

  3. Identifique y agregue cualquier dominio de alias que falte.

Ejecuta el script

Para ejecutar este script en la línea de comando, use el siguiente formato:

/usr/local/cpanel/scripts/fix-web-vhost-configuration [arguments]

Opciones

Utilice las siguientes opciones con este script:

Opciones Descripción Ejemplo
--user Requerido – Actualice los archivos de configuración del host virtual web del usuario que especifique.

Nota:

usted debe pasar ya sea el user bandera o la all-users bandera, pero no ambas.

--user=username
--all-users Requerido – Actualice los archivos de configuración del host virtual web para todos los usuarios.

Nota:

usted debe pasar ya sea el user bandera o la all-users bandera, pero no ambas.

--all-users
--dry-run Identifique, pero no elimine ni agregue ningún dominio de alias en los archivos de configuración del host virtual web del usuario. --dry-run
--help Muestra un mensaje de ayuda. --help

Ejemplo

Por ejemplo, el siguiente comando elimina el nombre de alias sobrante del username Archivos de configuración del host virtual web del usuario de cPanel:

/usr/local/cpanel/scripts/fix-web-vhost-configuration --user=username

Producción

La salida de este script podría parecerse al siguiente ejemplo:

1
2
3
4
5
6
7
8
----- Checking username 
--- Virtual host: example.com
 Unrecognized: cpanel.example.com
 Pending deletion: cpanel.example.com
Fixed!
- Non-SSL configuration 

Done!

Deja una respuesta

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