1 votes

Cpanel WHM, configurer la redirection IP > domaine pour tous les sites du serveur

J'ai un serveur WHM/cpanel avec environ 200 sites. La plupart des sites ont une adresse IP dédiée (environ 100 d'entre eux). Les autres sites sont sur une adresse IP partagée.

Les sites dédiés peuvent être accédés par l'adresse IP, par exemple, http://123.123.123.123 .

Est-ce qu'il y a un moyen de mettre en place une redirection de masse pour que chaque site sur une ip dédiée voit son adresse ip redirigée vers le domaine. Par exemple, faire en sorte que le comportement par défaut du serveur web soit de rediriger une IP vers le domaine correspondant.

Je sais qu'on peut le faire pour chaque site via .htaccess ou le fichier de configuration d'apache, mais je veux éviter d'avoir à modifier 100 sites, et de devoir le faire à chaque fois que je crée un nouveau compte.

1voto

Adam Points 366

Quelqu'un pourra me corriger si je me trompe, mais je ne crois pas qu'il existe une solution facile/un bouton pour une telle chose.

Comme vous l'avez mentionné, .htaccess est une solution. Une autre solution serait d'éditer les entiers virutalhost dans votre journal Apache comme suit :

<VirtualHost 10.0.0.1:80>
    ServerName servername.com
    .....

    RewriteCond %{SERVER_NAME} 10.10.10.1
    RewriteRule /(.*) http://servername.com/$1 [R=301,L]
</VirtualHost>

Bien entendu, vous pouvez automatiser cette opération en utilisant bash, perl ou tout autre langage de script. Pour les nouveaux comptes qui contiennent une adresse IP dédiée, vous pouvez toujours utiliser l'API de cPanel/WHM pour ce genre de choses : création d'un compte post/pre-ww

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X