- Prérequis
J’ai effectué mes tests avec les paramètres suivants :
- Une machine sous debian 7.0
- Une adresse ip fixe
2. Installation
Avant de commencer à faire toutes installation, il faut faire un apt-get upgrade & update. Il faut ensuite installer les paquets suivants grâce à la commande apt-get install apache2 apache2-utils php5 php5-dev php5-gd php5-mysql
Pour vérifier que l’installation s’est bien effectuée, entrez l’adresse suivante dans votre navigateur http://IP_DE_VOTRE_SERVEUR/
Si vous n’avez pas encore installé le Serveur SQL vous devez entrer la commande # apt-get install mysql-server ou suivre ce tuto : http://www.gabinhocity.eu/bienvenu-sur-mon-site-professionnel/
Vous pouvez aussi installer vsftpd qui est un serveur FTP sécurisé de tranfert de fichier # apt-get install vsftpd
3. Configuration
Vous pouvez à tout moment déplacer les fichiers de votre site uniquement en ligne de commande car la modification du dossier nécessite une authentification en root.
Donc il faut faire la commande
# su
# root
et vous rentrez votre mot de passe.
après il faut se déplacer dans le repertoire ou il y’a le dossier de votre site Web grâce à la commande cd
Une fois dans le répertoire exécuter la commande mv nom_de_fichier /etc/var/www
Une fois votre fichier à l’intérieur il s’assurer de remplacer le fichier index.html par votre fichier principal que renommez en index.html ou par index.php en fonction du codage que vous utilisez dans votre page.
Voici quelques commandes qui vous serons utiles :
– Deplacer un fichier : mv <source> <destination> ; mv test /etc
– Renommer un fichier : mv <ancien_nom> <nouveau_nom>; mv test tests
– Créer un répertoire : mkdir <nom_repertoire>; mkdir test
– Supprimer un fichier : rm <nom_fichier>; rm test
– Supprimer un dossier : rm -r <nom_dossier>
– Se déplacer dans répertoire : Cd /etc ( par exemple pour se rendre dans /etc)
– Obtenir beaucoup plus d’informations sur les fichiers et répertoires : ls
Voila c’était une installation rapide du serveur web. Dans les prochains tutos je vais vous apprendre à installer un DNS pour attaquer le serveur web par un nom de domaine et non par une ip, configurer le serveur VSFTPD et installer des virtualhosts