Maison > Opération et maintenance > Nginx > le corps du texte

Comment installer et créer le serveur Nginx sous Linux

PHPz
Libérer: 2023-05-11 22:52:04
avant
1853 Les gens l'ont consulté

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++
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

8. Compilez le code source et installez nginx :

make

make install
Copier après la connexion

9. Démarrez nginx :

cd /usr/local/nginx/sbin/
./nginx -c /usr/local/nginx/conf/nginx.cof
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!