Installation de DNSmanager (DNSmanager)
De ISPWiki.
Sommaire |
Configuration requise
Système d'exploitation
Il est vivement conseillé d'utiliser FreeBSD ou Debian car ces distributivités détiennent la grand ensemble d'outils nécessaires pour faire fonctionner le logiciel, de plus vous pouvez choisir Linux CentOS. Mais pour toutes les autres versions, vous devez être sûr que le logiciel nécessaire se trouve dans la distributivité.
Logiciel
Le logiciel nécessaire sera ajouté sur le serveur pendant l'installation.
Il est vivement conseillé d'utiliser le serveur vide avec l'installation minimale du système d'exploitation.
Si tout logiciel se trouve déjà dans le serveur, le programme d'installation l'installe pour fonctionner sous DNSmanager.
Adresse IP du serveur
L'adresse IP pour laquelle vous avez commandé une licence DNSmanager doit être placée en première position dans la liste des adresses IP que retourne la commande ifconfig. Autrement dit, une licence accordée pour un alias de l'adresse IP principale du serveur ne fonctionnera pas.Si l'adresse n'est pas placé en première position, il est possible de lancer le script install.sh avec la clé --ip Adresse IP.
Guide d'installation
Pas 1
Vous devez détenir d'une licence active, sinon vous pouvez la commander ici. Pour consulter le statut de votre licence accédez au système de billing (BILLmanager).
Pas 2
Accédez au shell sur votre serveur et lancez une des commandes suivantes:
fetch "http://download.ispsystem.com/install.sh" curl -o install.sh "http://download.ispsystem.com/install.sh" wget "http://download.ispsystem.com/install.sh"
Puis,
sh install.sh
Des clés du script install.sh que vous pouvez indiquer en cas d'un problème:
--os OS Indication obligatoire du système d'exploitation
--arch ARCH Indication obligatoire de l'architecture (i386, i686)
--ip IP Indication obligatoire de l'adresse IP d'une licence
Le programme vous indiquera si le serveur web Apache n'existe pas
Apache webserver ... pkg_info: no packages installed [NOT FOUND] dnsmgr can't work without apache Have you installed apache ? [y/N]
Touchez 'Enter', si l'Apache n'est pas actuellement installé
Would you like install it ? [Y/n]
Installez Apache (touchez Enter)
Quand l'Apache est installé, le panneau de configuration DNSmanager vous demandera le mot de passe de l'utilisateur 'admin'.
Please enter admin password for access the control panel :
Si vous avez besoin de l'aide des spécialistes d'ISPsystem, vous devez eux communiquer le mot de passe d'utilisateur root sur votre serveur. De plus, il faut que cet utilisateur ait l'accès au serveur via SSH. Pour cela, il faut activer l'option PermitRootLogin yes dans le fichier /etc/ssh/sshd_config.
Pas 3
Pour avoir l'accès à DNSmanager, veuillez visietr l'adresse URL suivante en utilisant l'adresse IP de votre serveur. Pour votre identification, veuillez utiliser les utilisateurs systèmes. Dans un premier temps accédez en utilisant le login et le mot de passe de l'utilisateur 'admin'.
https://Adresse IP/manager/dnsmgr
FreeBSD
L'installation est réalisée dans le répertoire /usr/local/ispmgr.
S'il est nécessaire, le logiciel suivant sera installé (la liste et les versions peuvent se différer en fonction de la distributivité):
Apache bind
Apache
La directive 'Include' dans le fichier de configuration d'Apache:
Include /usr/local/ispmgr/etc/ispmgr.inc
Des clés confidentielles pour la connexion de sécurité seront créées par la commande:
openssl req -new -newkey rsa:1024 -nodes -keyout /etc/mail/certs/server.key -x509 -days 5000 -subj "/C=XX/CN=host-name/emailAddress=root@host-name" -out /etc/mail/certs/server.crt
Puis, collez la clé et le certificat dans les directives nécessaires:
/usr/local/etc/apache/ssl.crt/server.crt /usr/local/etc/apache/ssl.key/server.key
