Vous possèdez votre propre serveur (dédié ou personnel) et vous souhaitez faire de l’hebergement de site web ?
Ce petit tuto est fait pour vous.
Dans ce tuto nous allons mettre en place une plateforme d'hébergement grâce au logiciels ispCP. Pour vous donner une idée voici le lien vers la démo
Tout d’abord afin de pouvoir utiliser ce logiciels, vous devez obligatoirement posséder une des distributions linux suivante :
Debian Ubuntu openSUSE 32/64 Bit CentOS Fedora Gentoo FreeBSD
Dans ce tutoriel, nous partirons du principe que vous utilisez Debian. Pour les autres distributions, il suffit de remplacer la commande apt-get pour celle de votre système.
Préparation du système
Votre distribution doit être à jour au point de vu logiciels. Pour ce faire, utiliser la commande
>apt-get update
Nous allons également installer quelques utilitaires nécessaire au bon déroulement de l'installation
>apt-get install tar bzip2 wget lsb-release nano
Nous allons ajouté les dépôts non gratuits à la liste des dépôts. Pour cela nous allons modifier le fichier sources.list avec l'éditeur nano.
>nano /etc/apt/sources.list
et nous ajoutons les lignes suivantes
deb http://ftp.debian.org/debian/ squeeze main contrib non-free
deb http://security.debian.org/ squeeze/updates main contrib non-free
Effectuons ensuite une mise à jour
>apt-get update
Téléchargement de ispcp
Créons un répertoire de travail
>mkdir -p /root/ispcp
>cd /root/ispcp
et téléchargeons le logiciel
> wget http://freefr.dl.sourceforge.net/project/ispcp/ispCP%20Omega/ispCP%20Omega%201.0.7/ispcp-omega-1.0.7.tar.bz2
On le décompresse
>tar -xvf ispcp-omega-1.0.7.tar.bz2
>d ispcp-omega-1.0.7
Installation
Maintenant lançons l'installation de tous les composants necessaires à ispcp
>aptitude install $(cat ./docs/Debian/debian-packages-`lsb_release -cs`)
- Sur l’écran de courrier, sélectionnez non pour les dossiers web
- Sur l’écran de postfix sélectionnez site internet
- Sélectionnez non à la création des répertoires d'administration
- Sur l'écran proftpd choisissez standalone
Ensuite nous allons lancer l'installation
>make install
Une fois terminé, on copie les fichier dans le système
cp -R /tmp/ispcp/* /
Sécurisation de Mysql
Très important, nous devons sécurisez le serveur Mysql
>mysql_secure_installation
Répondez
- n
- touche entrée
- touche entrée
- touche entrée
- touche entrée
- touche entrée
Configuration du système
Nous lançons enfin la configuration du serveur
>cd /var/www/ispcp/engine/setup
>perl ./ispcp-setup
et répondez aux questions.
Nettoyage du système
>rm -fR /tmp/ispcp
Votre installation est maintenant terminée
Voici quelques sites pour vous aider en cas de problème :