Maison > Article > Opération et maintenance > Comment installer et créer le serveur Nginx sous Linux
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!