Base de connaissances · Serveurs dédiés et VPS

Comment supprimer manuellement le proxy de service des comptes cPanel migrés sur le serveur source

Dernière mise à jour : 2026-01-09

Un proxy de service configure un service local pour transférer les requêtes destinées au domaine de votre compte cPanel vers un serveur distant. Vous pouvez utiliser les fonctions WHM API 1 set_service_proxy_backends et unset_all_service_proxy_backends pour gérer les proxys de service de votre compte cPanel via l'API.

 

Lorsque vous transférez un compte cPanel d'un serveur à un autre à l'aide de la fonctionnalité Live Transfer de l'outil de transfert, le compte est suspendu sur le serveur source, le service est redirigé vers le serveur de destination, l'enregistrement MX est redirigé vers le serveur de destination et le DNS est également mis à jour sur le serveur de destination.

 

Pour annuler les modifications effectuées par Live Transfer, procédez comme suit sur le serveur source :

 

Étape 1: Déverrouillez (réactivez) votre compte

 

Vous devez effectuer les étapes ci-dessous pour réactiver le compte cPanel.

    • Connectez-vous au WHM panneau avec l'utilisateur root.
    • Saisissez List Suspended account dans la zone de recherche située en haut à gauche de l'écran.
    • Dans la fenêtre Suspended Accounts, la liste des comptes suspendus s'affiche.
    • Cliquez sur le bouton Unsuspend pour réactiver le compte.

Remarque importante : cochez la case Retain Service Proxying pour conserver le proxy de service. La plupart des utilisateurs n'ont pas besoin de cocher cette case.

 

Étape 2 :Désactivez manuellement les proxys de service à l'aide de l'appel WHM API unset_all_service_proxy_backends.

             # whmapi1 unset_all_service_proxy_backends username=$username

 

Étape 3: Supprimer le bloc de contenu dynamique du fichier .htaccess avec la commande suivante :

            # /scripts/xfertool --unblockdynamiccontent $username

 

Étape 4: Supprimer les redirections MX manuelles créées par l'option de diffusion en direct. Exécutez la commande suivante pour chaque domaine utilisant l'option de diffusion en direct :

             Vérifions si exim dispose d'une configuration manuelle de redirection/remplacement MX (manulmx) pour votre domaine

    # exim -bt user@domain.tld

 

    Si le résultat de la commande ci-dessus mentionne un serveur SMTP externe, exécutez la commande suivante

    # whmapi1 unset_manual_mx_redirects domain=domain.tld

 

Étape 5: Mettez à jour vos enregistrements DNS afin qu'ils pointent vers votre serveur source. Faites pointer les enregistrements A de tous les comptes proxy vers le serveur source. Utilisez l'une des méthodes suivantes :

 

         Exécutez le script swapip avec la commande suivante, en remplaçant $oldIP, $newIP et $ftpIP par les adresses IP appropriées.

# cut -f1 -d":" /etc/trueuserdomains | while read x; do /usr/local/cpanel/bin/swapip $oldIP $newIP $ftpIP $x; done

 

L'interface DNS Zone Manager de WHM (WHM » Home » DNS Functions » DNS Zone Manager).

 

Pour désactiver le proxy de service pour tous les comptes du serveur, exécutez la commande suivante :

# cut -d":" -f1 /etc/trueuserowners | while read user;do whmapi1 unset_all_service_proxy_backends username=$user;done

 

Désactivez tous les domaines dont le courrier est redirigé vers le serveur de destination en exécutant la commande suivante :

# cut -f1 -d":" /etc/manualmx | while read domain;do echo; echo "Unsetting ManualMX for $domain";echo;whmapi1 unset_manual_mx_redirects domain=$domain;done

← Tous les articles de la base de connaissances

Tell us what you need

Compare available plans or describe your workload so we can discuss a suitable starting point.