| Version 16 (modified by azerttyu, 5 years ago) (diff) |
|---|
Pré requis
Pour installer et configurer correctement votre serveur, vous devez :
- avoir un serveur en Debian Etch
- savoir éditer votre fichier sources.list
- connaître les commandes de base concernant apt-get
- être posseseur d'un nom de domaine (les exemples utiliseront mdr.rezo.net
Télécharger Alternc
Dans un premier temps il vous faut télécharger le paquet alternc, comme indiqué sur cette page?
Nettoyer votre serveur
Cette étape est facultative si vous avez une debian stable toute fraiche. Toutefois nous vous la recommendons si vous avez déjà esayé d'installer des paquets dédiés au web
apt-get remove apache* mysql* postfix*
Installer les paquets prérequis
Actuellement il existe divers système de serveur web (apache, apache2, ...) et de MTA (exim, postfix, ...). Vous devez rendre compatible votre serveur avec les applications supportées par Alternc. A terme, le support d'apache2 est prévu toutefois en l'état nous ne garantissons le fonctionnement uniquement avec apache 1.3.
apt-get install apache-ssl
Si vous souhaitez avoir mysql sur le même serveur :
apt-get install mysql-server
Note, acceptez les configuration par défaut, à moins que vous sachier ce que vous faîtes.
Rappel, si vous souhaitez utiliser votre serveur mysql independamment cela est tout à fait possible toutefois vous devez être suffisamment expert pour personnaliser la configuration de votre systéme en conséquence.
Definir votre domaine
Alternc se base sur le nom de votre ordinateur pour configurer l'ensembles des paquets web. Par conséquent vous devez avoir un nom de domaine à votre disposition. Le nom de votre serveur sera le nom de votre panel. Dans les exemples qui suivent, nous utiliserons mdr.rezo.net pour le panel.
Pour affecter le bon nom à votre serveur
hostname mdr.rezo.net
Pour vérifier le nom de votre serveur, utilisez la commande :
hostname --fqdn
Tout va bien, si vous obtenez
mdr.rezo.net
Sinon c'est que le nom de votre serveur n'est pas connu sur le reseau, vous pouvez alors modifier localement votre fichier hosts
nano /etc/hosts
Ajoutez dans ce fichier une ligne du genre (xxx.yyy.zzz.www étant l'ip publique de votre serveur):
xxx.yyy.zzz.www mdr.rezo.net
Installer Alternc
apt-get install alternc
Le gestionnaire de paquets devrait vous proposer une liste de paquets à installer :
The following NEW packages will be installed: alternc apache bind9 ca-certificates courier-authdaemon courier-authlib courier-authlib-mysql courier-authlib-userdb courier-base courier-imap courier-imap-ssl courier-pop courier-pop-ssl courier-ssl gettext gettext-base libapache-mod-php5 libbind9-0 libdns22 libfam0 libisc11 libisccc0 libisccfg1 liblockfile1 libltdl3 liblwres9 libperl5.8 libsasl2-modules lockfile-progs pdksh perl-suid php5-cli php5-common php5-mysql phpmyadmin postfix postfix-mysql proftpd proftpd-mysql quota rsync sasl2-bin squirrelmail wwwconfig-common 0 upgraded, 44 newly installed, 0 to remove and 4 not upgraded. Need to get 19.4MB of archives. After unpacking 58.5MB of additional disk space will be used.
Confirmez avec "Y".
Le système de package debian installe alors AlternC et les packages en dépendance comme :
Lorsque les packages en dépendance d'AlternC s'installent, ils peuvent vous poser plusieurs questions. Pour la plupart des réponses il suffit de taper sur enter pour valider la valeur par défaut. A cette étape les réponses importe peu car AlternC écrasera les fichiers de configuration de ces logiciels.
Note Si vous souhaitez installer les plugins d'AlternC pour mailman ou awstats ou encore les plugins pour cacti ou nagios, attendez de disposer d'un AlternC configuré et fonctionnel, car ces plugins nécessitent souvent un AlternC proprement configuré pour pouvoir être installés.
Configurer Alternc
Pendant l'installation, nous vous demandons confirmation de l'installation d'AlternC sur le serveur :
Do you REALLY want to install AlternC on this computer ?
Ce message n'est pas là pour vous effrayer mais bien pour vous rappeller que vous aller modifier profondément l'organisation de votre serveur.
En effet, AlternC modifie de nombreux paramètres fondamentaux du serveur parmis lesquels la configuration d'apache, de postfix ou de proftpd. Si vous confirmez, Alternc fera le necessaire pour configurer le serveur.
Une fois ces paramètres précisés dans les masques de saisie Debian, dpkg finit l'installation des packages et d'AlternC. L'installation d'AlternC consistant à initialiser les bases de données, copier les paramètres du bureau dans /etc/alternc et /var/alternc/bureau/class/local.php, et enfin d'écraser la configuration des services par des fichiers de configuration dépendant de la configuration d'AlternC et situés dans /usr/share/alternc/install/etc/.
La dernière étape de l'installation consiste à créer un compte AlternC administrateur, dont :
- le login est admin
- le mot de passe est admin
Vous pouvez donc vous connecter à l'interface d'administration à l'adresse http://mdr.rezo.net/ en remplaçant "mdr.rezo.net" par le hostname déclaré au tout début de l'installation. Connectez-vous alors avec le login / pass admin et allez dans "configuration" pour modifier votre mot de passe tout de suite (...)
Attachments
-
1_courier-base_1_createdirectories.png
(38.3 KB) -
added by azerttyu 5 years ago.
-
2_courrie-ssl_1_sslrequired.png
(35.1 KB) -
added by azerttyu 5 years ago.
-
3_postfix_1_configuration.png
(54.3 KB) -
added by azerttyu 5 years ago.
-
4_proftp_1_configuration.png
(34.6 KB) -
added by azerttyu 5 years ago.
-
5_alternc_1_confirmation.png
(40.1 KB) -
added by azerttyu 5 years ago.
