Base de conocimientos · Servidores dedicados y VPS
Cómo eliminar manualmente el proxy de servicios de las cuentas de cPanel migradas en el servidor de origen
Última actualización: 2026-01-09
Un proxy de servicios configura un servicio local para que reenvíe las solicitudes del dominio de su cuenta de cPanel a un servidor remoto. Puede utilizar las funciones de WHM API 1 set_service_proxy_backends y unset_all_service_proxy_backends para administrar los proxies de servicios de su cuenta de cPanel mediante API.
Cuando transfiere una cuenta de cPanel de un servidor a otro mediante la función Live Transfer de la herramienta Transfer, se suspende la cuenta en el servidor de origen, se redirige el servicio al servidor de destino, se redirige el MX al servidor de destino y también se actualiza el DNS en el servidor de destino.
Para deshacer los cambios de Live Transfer, realice lo siguiente en el servidor de origen:
Paso 1: Desbloquee (reactive) su cuenta
Debe realizar los pasos que se indican a continuación para reactivar la cuenta de cPanel.
-
- Inicie sesión en WHM Panel con el usuario root.
- Escriba List Suspended account en el cuadro de búsqueda situado en la parte superior izquierda de la pantalla.
- En la ventana Suspended Accounts, verá la lista de las cuentas suspendidas.
- Haga clic en el botón Unsuspend para reactivar la cuenta.
Nota importante: marque la casilla Retain Service Proxying para mantener el proxy de servicios. La mayoría de los usuarios no necesita seleccionar esta casilla.
Paso 2: Desactive manualmente los proxies de servicios mediante la llamada de WHM API unset_all_service_proxy_backends.
# whmapi1 unset_all_service_proxy_backends username=$username
Paso 3: Elimine el bloque de contenido dinámico de .htaccess con el siguiente comando:
# /scripts/xfertool --unblockdynamiccontent $username
Paso 4: Elimine las redirecciones MX manuales creadas por la opción de transmisión en vivo. Ejecute el siguiente comando para cada dominio con la opción de transmisión en vivo:
Comprobemos si exim tiene configurado el reenvío o la anulación manulmx para su dominio
# exim -bt user@domain.tld
Si la salida del comando anterior menciona un servidor SMTP externo, ejecute el siguiente comando
# whmapi1 unset_manual_mx_redirects domain=domain.tld
Paso 5: Actualice sus registros DNS para que apunten a su servidor de origen. Haga que los registros A de todas las cuentas proxy apunten al servidor de origen. Utilice uno de los siguientes métodos:
Ejecute el script swapip con el siguiente comando, sustituyendo $oldIP, $newIP y $ftpIP por las direcciones IP correspondientes.
# cut -f1 -d":" /etc/trueuserdomains | while read x; do /usr/local/cpanel/bin/swapip $oldIP $newIP $ftpIP $x; done
La interfaz Administrador de zonas DNS de WHM (WHM » Home » DNS Functions » DNS Zone Manager).
Para desactivar el proxy de servicio de todas las cuentas del servidor, ejecute el siguiente comando:
# cut -d":" -f1 /etc/trueuserowners | while read user;do whmapi1 unset_all_service_proxy_backends username=$user;done
Desactive todos los dominios cuyo correo se redirige al servidor de destino ejecutando el siguiente comando:
# cut -f1 -d":" /etc/manualmx | while read domain;do echo; echo "Unsetting ManualMX for $domain";echo;whmapi1 unset_manual_mx_redirects domain=$domain;done
Tell us what you need
Compare available plans or describe your workload so we can discuss a suitable starting point.