4 avril 2019

TUTO Configurer des sites Web avec Apache2 sous Debian 9

Méthode 3

Cette méthode est la plus poussée des trois, et la plus propre selon moi. C’est également la plus complexe mais ça reste basique. L’idée c’est de pouvoir atteindre vos sites par des URL qui ont l’aspect de sous-domaines :

http://monsite3.infotrucs.lan

  • Pour arriver à ce résultat, on va créer un Virtualhost dans Apache, puis on va ajouter un Alias dans le serveur DNS.

-Ouvrez la console de votre serveur DNS puis dirigez-vous dans la Zone de recherche directe puis dans votre domaine et alors faites un clique-droit puis Nouvel alias (CNAME) :

-Comme nom d’alias, mettez monsite3, et comme hôte de destination le fqdn de votre serveur web web01.infotrucs.lan puis OK :

  • Ça c’est fait, maintenant ça se passe sous Debian.

-Dans le Terminal, on va créer un dossier pour notre site, mais cette fois on va le mettre ailleurs que la racine du serveur Web :

mkdir /usr/share/monsite3

->C’est une pratique courante de mettre des sites web dans le dossier /usr/share/

-Créez alors un index dans ce dossier :

nano /usr/share/monsite3/index.html

-Dans ce fichier, tapez quelque chose qui permette de bien le reconnaitre :

Ceci est monsite3 qui se trouve dans /usr/share/monsite3/

  • Enregistrez le fichier.

-Créez maintenant le fichier :

nano /etc/apache2/sites-available/monsite3.conf

-Dans ce fichier, entrez :

<VirtualHost *:80>
DocumentRoot /usr/share/monsite3/
ServerName monsite3.infotrucs.lan
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory /usr/share/monsite3/>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride ALL
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

  • Enregistrez le fichier.

-Ensuite on active notre Virtualhost :

a2ensite monsite3

-Enfin, on recharge Apache :

systemctl reload apache2

-Et voila ! Vous pouvez maintenant atteindre votre site avec l’URL :

http://monsite3.infotrucs.lan

->C’est-y pas magnifique ça ?

  • Bien sûr, le PC qui contient le navigateur doit utiliser votre propre DNS dans ses paramètres réseau !
  • Vous pouvez créer autant de VirtualHost que vous le souhaitez de cette façon.
  • Pour désactiver un site : a2dissite monsite3 puis rechargez Apache.

On passe maintenant à la sécurisation SSL en page suivante.

Pages: 1 2 3 4 5 6 7 8 9 10 11

You may also like...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *