Configuration du bloc serveur Nginx (Partie 2)

Blog d'AiroServer

Dans notre dernier article, nous avons expliqué que si vous voulez gérer plus d'un domaine avec Nginx, vous devez configurer le bloc du serveur Nginx. Nous avons également expliqué la moitié des étapes, donc si vous ne l'avez pas encore consulté, voici le lien :

Nous avons terminé la mise en place du bloc serveur Nginx pour le premier domaine Nous allons donc configurer le deuxième bloc de serveurs.

Configurer le deuxième bloc de serveur Nginx

Nous devons faire exactement la même chose pour le second domaine. Il n'y aura qu'une seule différence dans ce processus, c'est que nous devons supprimer default_server du répertoire listen dans le fichier de configuration. En effet, nous ne pouvons avoir qu'un seul default_server, sinon l'option serveur web ne fonctionnera pas.

Ce chemin contient un bloc serveur par défaut :

/etc/nginx/sites-available/default

Nous copions maintenant le fichier avec un nouveau nom basé sur le domaine :

sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/mytest2.com

Nous devons ensuite modifier le fichier :

sudo nano /etc/nginx/sites-available/mytest2.com

Faites défiler le fichier pour trouver la section "écouter" :

Editer le fichier

Supprimer default_server de la section "listen" :

Trouvez la racine /var/www/html dans le fichier mentionné et remplacez-la par le chemin du répertoire que vous avez créé plus tôt. Par exemple /var/www/mytest2.com/public_html.

Trouvez maintenant la ligne server_name _ ; et changez le nom de domaine. (Vous pouvez rechercher cette ligne en utilisant Ctrl+W)

Enregistrez les modifications et fermez le fichier. (Utilisez Ctrl+X puis Y pour enregistrer les modifications)

Tout comme l'autre, vérifions que le fichier de configuration de Nginx existe :

sudo nginx -t

Le résultat devrait être le suivant :

Vous avez terminé la configuration du deuxième bloc du serveur Nginx.

Créer un lien symbolique

Nous allons maintenant créer un lien symbolique à partir de sites-available dans le répertoire sites-enabled. Cela permettra d'appeler techniquement le serveur web Nginx.

sudo ln -s /etc/nginx/sites-available/mytest1.com /etc/nginx/sites-enabled/
sudo ln -s /etc/nginx/sites-available/mytest2.com /etc/nginx/sites-enabled/

Supprimer le lien symbolique du serveur par défaut :

sudo rm /etc/nginx/sites-enabled/default

Redémarrer Nginx :

sudo service nginx restart

Test

En supposant que vous ayez déjà effectué tous les DNS configurations du côté du domaine et c'est pointant vers le serveur's IPVous pouvez voir la page de test sur votre navigateur.

Page de test Nginx

J'espère que vous avez apprécié cet article. Si c'est le cas, vous pouvez visiter notre site web blog pour en savoir plus !

Trouver plus d'articles...

Quoi de neuf ?

fr_FRFR