Vous êtes sur la page 1sur 5

LE SERVEUR NGINX

A. NGNIX EN WEB SERVER

1) Installation de nginx

sous CentOs :

yum install -y epel-release.noarch

yum install nginx.x86_64

Il est possible de configurer manuellement le repository :

Dans le répertoire /etc/yum.repos.d/ créez un nouveau fichier nommé nginx.repo

nano /etc/yum.repos.d/nginx.repo et donnez-lui le contenu ci-dessous :

Faites :

yum update

yum install nginx


sous Ubuntu:

apt-get search nginx

apt-get install nginx

démarrage du service:

systemctl enable nginx

systemctl restart nginx

netstat -antlp | grep :80 (pour voir les ports utilisés par le service nginx)

1) Test de fonctionnement de nginx

Installez un outil de test pour le CLI : en mode console ou CLI, vous n’avez pas
d’interface graphique pour tester les pages dans un navigateur. Vous utiliserez w3m pour
tester les pages.

yum install w3m

Testez la page par défaut de nginx :

w3m localhost ou w3m 192.168.70.15

Pour quitter faites CTRL+Z


2) Configuration d’un service web personnalisé

Vous disposez d’un service web que vous voulez héberger sur nginx.

Commencez par copier le dossier de votre site web sur le serveur CentOs avec Winscp ou
équivalent.

Copiez le dossier dans /usr/share/nginx/html/


a) Modification du fichier /etc/nginx/conf.d/default.conf
Editez le fichier /etc/nginx/conf.d/default.conf et indiquez le chemin de votre dossier de
page web (/usr/share/nginx/html/www) dans la section root du html.

b) Redémarrage du service nginx


Redémarrez le service nginx :

systemctl restart nginx

Vérifiez le status du service : systemctl restart nginx


c) Connexion à la page web
Vous pouvez accéder a la page web depuis lal igne de commandes du serveur CentOs en
entrant la commande :

w3m localhost ou w3m 192.168.70.16

Par ailleurs, votre page sera bien visible sur le navigateur de votre PC :

http://192.168.70.16

Vous pouvez héberger plusieurs serveurs web sur le même service nginx.

Vous avez également la possibilité de configurer nginx comme proxy (reverse-web) pour
d’autres serveurs tels que appache2.

Vous aimerez peut-être aussi