Maison >développement back-end >tutoriel php >Comment installer le serveur Web NGINX sur CentOS et RHEL et Fedora
nginx (engine x) est un serveur Web puissant qui est très populaire en raison de sa vitesse rapide. nginx agit également comme un serveur proxy inverse. Cet article présentera la configuration de nginx sur les systèmes CentOS, Rhel et Fedora.
Étape 1 : Installer nginx
Le package nginx est disponible dans le référentiel par défaut. Exécutez la commande suivante pour installer la dernière version disponible de nginx sur votre système.
$ yum install nginx $ dnf install nginx#On Fedora 22+ systems
Étape 2 : configuration de base de nginx
Effectuez une configuration initiale avant de démarrer nginx. Modifiez le fichier de configuration principal de nginx /etc/nginx/nginx.conf et mettez à jour les valeurs.
$ vim /etc/nginx/nginx.conf
Mettez à jour les valeurs suivantes :
worker_processes 4; # Number of CPU available in system listen 80; # Port on which nginx will listen
Étape 3 : Démarrez le service nginx
Utilisez la commande suivante pour démarrer le site Web nginx serveur et configurez nginx pour démarrer automatiquement au démarrage du système.
$ systemctl enable nginx.service $ systemctl start nginx.service
Maintenant, utilisez votre navigateur préféré pour accéder au serveur sur le port 80 et il affichera la page nginx par défaut.
Étape 4 : Créer un hôte virtuel dans nginx
Après avoir apporté les modifications de configuration initiales à nginx, nous commençons par configurer le premier hôte virtuel. Commencez par créer une racine de document pour votre application.
$ sudo mkdir -p /var/www/example.com/httpdocs $ sudo chown -R nginx.nginx /var/www/example.com
Créez maintenant un fichier d'index avec un exemple de texte
$ echo "Welcome to NGINX" > /var/www/example.com/httpdocs/index.html
Créez maintenant un fichier de configuration d'hôte virtuel. Créez simplement une copie du fichier default.conf appelé example.com.conf et modifiez le fichier dans l'éditeur.
$ cp /etc/nginx/conf.d/virtual.conf /etc/nginx/conf.d/example.com.conf $ vim /etc/nginx/conf.d/example.com.conf
Apportez quelques modifications au fichier de configuration comme ci-dessous et conservez les autres paramètres inchangés.
server { listen 80; server_name example.com; location / { root /var/www/example.com/httpdocs; index index.html index.htm; }
Enfin, utilisez la commande suivante pour redémarrer le service nginx
$ sudo systemctl restart nginx.service
Cet article est partout ici Pour plus d'autres contenus passionnants, vous pouvez suivre le site Web PHP chinois <. colonne>Tutoriel vidéo PHP !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!