Maison  >  Article  >  Opération et maintenance  >  Comment installer et créer le serveur Nginx sous Linux

Comment installer et créer le serveur Nginx sous Linux

PHPz
PHPzavant
2023-05-11 22:52:041872parcourir

1. Téléchargez le package compressé nginx nginx-1.8.0.tar.gz sur le serveur Linux

2 Puisque nginx est développé en langage C et que nous installons nginx ici en compilant le code source de nginx, il doit donc l'être. installé sur l'environnement de compilation du langage C Linux gcc,
Si vous avez déjà installé cette étape, vous pouvez l'omettre, sinon exécutez la commande :

yum install gcc-c++

3 Le module http de nginx utilise pcre pour analyser les expressions régulières, vous devez donc l'installer. la bibliothèque pcre sous Linux.

yum install -y pcre pcre-devel

4. La bibliothèque zlib fournit de nombreuses méthodes de compression et de décompression. nginx utilise zlib pour compresser le contenu du package http, la bibliothèque zlib doit donc être installée sous Linux.

yum install -y zlib zlib-devel

5.nginx prend non seulement en charge le protocole http, mais prend également en charge https (c'est-à-dire la transmission http via le protocole ssl), vous devez donc installer la bibliothèque openssl sur Linux.

yum install -y openssl openssl-devel

6. Créez un répertoire temporaire pour nginx sous Linux. Notez que j'ai créé le dossier temp sous /var sous le système de fichiers Linux et créé nginx sous temp. C'est-à-dire :/var/temp/nginx

7. Exécutez la commande :

./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi

8. Compilez le code source et installez nginx :

make

make install

9. Démarrez nginx :

cd /usr/local/nginx/sbin/
./nginx -c /usr/local/nginx/conf/nginx.cof

Visitez le navigateur : http://. localhost

Nous pouvons également vérifier l'état d'exécution du processus nginx à ce moment-là :

ps aux|grep nginx

10. Comment arrêter le serveur nginx :

Méthode 1 : recherchez d'abord l'ID du processus nginx, puis utilisez la commande kill pour tuer avec force le processus.

cd /usr/local/nginx/sbin
./nginx -s stop

Méthode 2 (recommandée) : arrêtez le processus nginx une fois la tâche terminée.

cd /usr/local/nginx/sbin
./nginx -s quit

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer