Comment installer et configurer Apache sous Linux en 5 minutes ?

Comment installer et configurer Apache sous Linux en 5 minutes ?

INTRODUCTION

Tout d'abord, Apache c'est quoi ? Selon Wikipedia Apache HTTP Server (Apache) est un serveur HTTP créé et maintenu au sein de la fondation Apache. Jusqu'en avril 2019, ce fut le serveur HTTP le plus populaire du World Wide Web. Il est distribué selon les termes de la licence Apache. Simplement, Apache permet de servir n'importe quel fichiers sur internet.

1 / INSTALLATION

La première question a se poser est de savoir quelle version de Linux équipe votre système ? Pour le savoir, vous pouvez tapez simplement : lsb_release -d, cette commande sortira le nom de la version et son numéro de version.

Avant tout un petit

sudo -i

pour passer en super utilisateur et pouvoir administrer notre système comme bon nous semble.

Si vous êtes sur FEDORA/CentOS/Red Hat, vous pouvez exécuter ces commandes :

  • yum install httpd

  • service httpd start

Pour DEBIAN/UBUNTU on utilise le gestionnaire de paquet APT

  • apt install apache2

  • service apache2 start

et ...... c'est tout, apache est installer sur votre machine.

Il ne vous reste plus qu'a tapez l'adresse ip de votre machine dans le navigateur de n'importe quel appareils connectés à votre réseau local.

itworks.jpg ici le résultat apparaissant après l'installation d'apache.

Ici la documentation APACHE pour tout compléments.

2 / CONFIGURATION

Apres avoir installer apache, place a la config.

En soit, apache fonctionne et vous pourriez très bien commencer a l'utiliser en mettant vos fichier dans le dossier /var/www. Cependant il est plus agréable de travailler avec un dossier personnaliser, et la c'est à vous de choisir lequel.

Personnellement je préfère que ce dossier figure dans mon dossier utilisateur. Lorsque vous créer un utilisateur, un dossier portant le nom de ce dernier sera créer dans le répertoire /home, c'est ici que nous mettrons notre dossier.

Pour cela rien de plus simple, il suffit de signaler a apache qu'il n'aura plus a servir les fichiers de /var/www mais ceux de /home/le_nom_de_votre_utilisateur/public_html.

Ah oui pardon, n'oubliez pas de créez un dossier public_html (ou comme bon vous semble) dans /home/le_nom_de_votre_utilisateur avec la commande

mkdir /home/le_nom_de_votre_utilisateur/public_html

Bref, la config maintenant ! Rendez-vous dans /etc/apache2/sites-available, grâce à

cd /etc/apache2/sites-available

puis créer un fichier nommé moniste.conf avec la commande

nano moniste.conf

il ne vous reste plus qu'a ctrl + c / ctrl + v le code suivant dans votre fichier :

<VirtualHost *:80>
DocumentRoot /home/le_nom_de_votre_utilisateur/public_html
ServerName www.exemple.priv
</VirtualHost>

Tenez bon c'est bientôt finis ! il ne reste plus qu'a activer votre fichier de conf et redémarrer le service apache2 et cela grâce a ces deux commandes :

a2ensite etc/apache2/sites-available/moniste.conf

systemctl restart apache2

Et voila, c'est tout ! Apache est désormais installer de la manière la plus simple sur votre système, je vous remercie d'avoir suivi ce tutoriel et vous invite a poster vos conseil et vos questions sous cet article, a bientôt :)

Baptiste