Guide d'installation du panneau de contrôle Direct Admin (manuellement)

Blog d'AiroServer

Dans ce billet, nous allons vous guider à travers l'installation de DirectAdmin sur un serveur dédié ou un VPS. Si vous préférez l'auto-installation, lisez la section "Auto-installation du panneau de contrôle DirectAdmin" post.

Comme vous le savez peut-être, DirectAdmin est le deuxième panneau de contrôle web le plus connu pour Linux. Cela signifie que, dans le classement des panneaux de contrôle web, DirectAdmin vient juste après Cpanel qui est le panneau de contrôle web le plus connu pour Linux.

Le type d'IP du serveur importe...

Veuillez noter que l'installation de DirectAdmin peut varier en fonction de l'IP que vous avez définie sur le serveur. Dans cet article, nous expliquons l'installation sur des serveurs avec des IP normales. Dans les prochains articles, nous expliquerons ce qu'il en est des serveurs avec des IP NAT.

Exigences du système :

  1. Le système d'exploitation doit être correctement installé sur votre serveur et aucun autre panneau de contrôle ne doit y être installé.
  2. Vous avez besoin d'au moins une adresse IP externe.
  3. SSH doit être installé et vous devez pouvoir vous connecter en tant que root.

Vérifiez votre licence DirectAdmin

Accédez à l'espace client sur Directadmin.com et vérifiez les informations et le statut de votre licence. En effet, votre licence doit être active et vérifiée.

Pré-installation :

Installez ces services à l'aide des commandes suivantes : (Assurez-vous de copier la commande correcte correspondant à votre système d'exploitation)

CentOS 5&6 :

yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 cyrus-sasl-devel perl-ExtUtils-Embed autoconf automake libtool which patch mailx db4-devel

CentOS 7 :

yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 cyrus-sasl-devel perl-ExtUtils-Embed autoconf automake libtool which patch mailx psmisc net-tools systemd-devel libdb-devel

Debian :

pkg_add -r gmake perl

Installation:

Pour commencer l'installation de DirectAdmin, connectez-vous à votre serveur en utilisant SSH et connectez-vous en tant que root. Téléchargez ensuite le fichier setup.sh à l'aide de la commande suivante :

wget http://www.directadmin.com/setup.sh

Modifiez les permissions du fichier setup.sh :

chmod 755 setup.sh

Installez et exécutez le script :

./setup.sh

Saisissez les informations requises telles que la licence, le nom d'hôte et l'identifiant du client dans la commande suivante.

Attention ! Votre nom d'hôte doit en fait être un nom de domaine complet (FQDN) est le nom de domaine complet d'un ordinateur spécifique, ou hôte, sur l'internet. Le nom de domaine FQDN se compose de deux parties : le nom d'hôte et le nom de domaine. Par exemple, le nom d'hôte peut être quelque chose comme ceci : anything.airoserver.com

(lancer la routine d'installation :)
 ***************************************************** * * Avez-vous exécuté les commandes de pré-installation ? CTRL-C si ce n'est pas le cas. * http://help.directadmin.com/item.php?id=354 * ***************************************************** Veuillez saisir votre ID client : xxxxx Veuillez saisir votre ID de licence : xxxxx Veuillez saisir votre nom d'hôte (server.domain.com) Il doit s'agir d'un nom de domaine entièrement qualifié N'utilisez *pas* un domaine que vous prévoyez d'utiliser pour le nom d'hôte : par exemple, n'utilisez pas domain.com. Utilisez plutôt server.domain.com. N'entrez pas http:// ou www Entrez votre nom d'hôte (FQDN) : xxxxx.xxxxx.com Client ID : xxxxx License ID : xxxxx Hostname : xxxxx.xxxxx.com Est-ce correct ? (y,n) : y Les périphériques ethernet/IP suivants ont été trouvés. Veuillez saisir le nom du périphérique que vous souhaitez utiliser : eth0 xxx.xxx.xxx.xxx eth1

Après l'installation :

Une fois l'installation de DirectAdmin terminée, vous pouvez vérifier quel appareil utilise votre IP.

Veuillez noter que le nom de l'appareil par défaut sur un VPS est eth0. Donc, si le nom de votre périphérique est eth0, vous n'avez rien à faire. Mais si c'est autre chose, suivez les étapes suivantes :

Ajoutez ethernet_dev=nom du périphérique. Vous pouvez généralement définir un numéro comme nom de périphérique pour un SDV. Par exemple : ethernet_dev=eth0:1 ou ethernet_dev=eth1

Si vous utilisez le virtualiseur OPENVZ, définissez venet0:0 comme nom de périphérique.

Dans cette étape, Direct admin vous propose quelques packages et vous pouvez choisir celui qui correspond à vos besoins.

Entrez le nom de l'appareil : xxx Est-ce que xxx.xxx.xxx.xxx est l'IP dans votre licence ? (y,n) : y DirectAdmin sera maintenant installé sur : Enterprise 5.7 Est-ce correct ? (doit correspondre à la licence) (y,n) : y Vous avez maintenant 4 options pour votre configuration apache/php.  1 : customapache : logiciel en fin de vie. Inclut Apache 1.3, php 4 et frontpage. 2 : custombuild 1.1:logiciel en fin de vie. Apache 2.x, php 4, 5 ou les deux dans cli et/ou suphp. La valeur par défaut est php 5.2. 3 : custombuild 1.2:Version de production : Apache 2.x, php 5, 6, ou les deux dans cli et/ou suphp. php 5.3 par défaut 4 : custombuild 2.0 BETA : Apache 2.4, mod_ruid2, php 5.5. Peut être configuré pour utiliser php-FPM ou fastcgi.  Postez vos problèmes avec custombuild sur le forum : http://www.directadmin.com/forum/forumdisplay.php?f=61 Entrez votre choix (1, 2, 3 ou 4) : 4 Vous avez choisi custombuild 1.2.  2011-11-11 14:47:00 http://files.directadmin.com/services/custombuild/1.1/custombuild/build Résoudre files.directadmin.com Connexion à files.directadmin.com|:80 connecté. HTTP request sent, awaiting response 200 OK Length : 289046 (282K) [text/plain] Saving to : `/usr/local/directadmin/custombuild/build' 100%[===========================================================================>] 289,046 855K/s en 0.3s 2011-11-11 14:47:01 (855 KB/s) `/usr/local/directadmin/custombuild/build' sauvegardé [289046/289046] Voulez-vous les paramètres par défaut d'apache 2.2 et php 5 cli ? (y/n) : y * En utilisant les paramètres par défaut pour le custombuild. Souhaitez-vous rechercher le miroir de téléchargement le plus rapide ? (y/n) : y

Si votre réponse à la question suivante (souhaitez-vous utiliser les paramètres par défaut d'Apache 2.2 ?) est Non ("N"), vous pouvez effectuer la configuration manuellement.

Souhaitez-vous que les paramètres par défaut d'Apache 2.2 et de php 5 cli soient conservés (oui/non) :  N Souhaitez-vous avoir PHP5 ou PHP6 par défaut ? (5/6) :  Souhaitez-vous avoir PHP5 ? (oui/non) :  Souhaitez-vous avoir PHP5 comme CLI ou CGI ? (cli/cgi) :  Souhaitez-vous avoir ionCube ? (oui/non) :  Souhaitez-vous avoir Zend Optimizer ? (oui/non) :  Souhaitez-vous pouvoir mettre à jour/installer MySQL en utilisant CustomBuild ? (oui/non) : Aimeriez-vous avoir la possibilité de mettre à jour/installer MySQL en utilisant CustomBuild ?  Quelle version de MySQL souhaitez-vous avoir ? (5.0/5.1) :  Quelle version d'Apache souhaitez-vous avoir ? (1.3/2.0/2.2) :  Souhaitez-vous pouvoir mettre à jour/installer Exim en utilisant CustomBuild ? (oui/non) :  Souhaitez-vous pouvoir installer Dovecot ? (oui/non) :  Souhaitez-vous pouvoir installer/mettre à jour phpMyAdmin en utilisant CustomBuild ? (oui/non) :  Souhaitez-vous pouvoir installer/mettre à jour le webmail SquirrelMail en utilisant CustomBuild ? (oui/non) :  Souhaitez-vous pouvoir installer/mettre à jour le webmail RoundCube en utilisant CustomBuild ? (oui/non) :  Souhaitez-vous pouvoir installer/mettre à jour le webmail UebiMiau en utilisant CustomBuild (non recommandé) ? (oui/non) :  Souhaitez-vous pouvoir installer/mettre à jour le webmail Atmail Open en utilisant CustomBuild ? (oui/non) :  Souhaitez-vous rechercher le miroir de téléchargement le plus rapide ? (oui/non) : Souhaitez-vous rechercher le miroir de téléchargement le plus rapide ?

Accès à DirectAdmin :

DirectAdmin est accessible à l'adresse http://server'saddress:2222.

Le port par défaut de DirectAdmin est 2222. Si vous ne pouvez pas vous connecter à DirectAdmin, c'est peut-être parce que le pare-feu empêche la connexion. Pour résoudre ce problème, vous pouvez désactiver le pare-feu :

cat /usr/local/directadmin/scripts/setup.txt

Utilisez le nom d'utilisateur et le mot de passe créés dans le fichier setup.txt dans le répertoire du script.

cat /usr/local/directadmin/scripts/setup.txt

Mise à jour de DirectAdmin :

Vous pouvez utiliser ces commandes pour mettre à jour votre DirectAdmin :

cd /usr/local/directadmin/custombuild
./build clean
./build update
./build update_versions

Installation du RPM et dépannage :

La première étape de l'installation du RPM consiste à s'assurer qu'Apache et Sendmail ne sont pas déjà installés. Si l'un d'entre eux est déjà installé, vous verrez cette erreur :

rpm -ivh exim-3.36-2.i386.rpm Préparation....                         ########################################### [100%] fichier /somefile de l'installation de exim-3.36-2 est en conflit avec un fichier du paquet sendmail-8.1 ...

Si l'erreur est due à l'installation de Sendmail, utilisez la commande suivante :

rpm -e --nodeps sendmail

Vous pouvez également utiliser la commande ci-dessus pour d'autres services tels que MySQL, PHP, wu-ftp, apache-devel, et apache. Enfin, vous pouvez vérifier l'installation de votre service en utilisant la commande ci-dessous :

rpm -q nom du service
rpm -qa | grep substring

Par exemple, si vous remplacez les mots "substring" et "service name" par "apache" si l'installation d'apache est terminée, vous verrez ce message :

rpm -qa | grep apache apache-fp-1.3.27-2 apache-fp-devel-1.3.27-2 apache-fp-manual-1.3.27-2

Si vous avez apprécié cet article, vous pouvez visiter notre site web Blog pour en savoir plus !

Trouver plus d'articles...

Quoi de neuf ?

Baas

Baas

fr_FRFR