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

Brève analyse des exemples d'installation et de configuration de Nginx

PHPz
Libérer: 2023-05-18 15:34:15
avant
970 Les gens l'ont consulté

1. Fichiers requis pour l'installation de nginx

1), nginx-1.2.8.tar.gz

2), openssl-1.0.1g.tar.gz

3), pcre-8.31.tar.gz

4), zlib-1.2.7.tar.gz#🎜🎜 #

L'adresse de téléchargement du package d'installation ci-dessus est normalement disponible. Puisque j'utilise la version ci-dessus du package d'installation, les installations suivantes sont basées sur celle-ci.

2. Environnement de configuration de la machine Linux

2.1.Environnement java

$java -version
java version "1.8.0_45"
java(tm) se runtime environment (build 1.8.0_45-b14)
java hotspot(tm) 64-bit server vm (build 25.45-b02, mixed mode)
Copier après la connexion

2.2.Configuration matérielle#🎜 🎜 #

Brève analyse des exemples dinstallation et de configuration de Nginx

3. Étapes d'installation

3.1 Décompressez le package d'installation

#🎜🎜. #Entrez dans le répertoire d'installation de nginx et décompressez les quatre packages tar de openssl-1.0.1g.tar.gz, pcre-8.31.tar.gz, zlib-1.2.7.tar.gz et nginx-1.2.8.tar. gz. Exécutez la commande tar -zxvf xxxx.tar.gz, où xxxx est le nom du package.

Après décompression : Brève analyse des exemples dinstallation et de configuration de Nginx

3.2. 🎜 🎜#Brève analyse des exemples dinstallation et de configuration de NginxCompilez d'abord les 3 packages de bibliothèque requis : openssl-1.0.1g, pcre-8.31, zlib-1.2.7.

Compilez openssl-1.0.1g, entrez dans le répertoire du fichier et exécutez les commandes suivantes dans l'ordre :

$./config$make$make install

# 🎜🎜# Résultat normal de l'installation :

Compilez pcre-8.31, entrez dans le répertoire du fichier et exécutez les commandes suivantes dans l'ordre :

$./config
$make
$make install
Copier après la connexion

Installation normale Résultat : Brève analyse des exemples dinstallation et de configuration de Nginx

Compilez zlib-1.2.7, entrez dans le répertoire du fichier et exécutez les commandes suivantes dans l'ordre : #🎜 🎜#

$./configure
$make
$make install
Copier après la connexion

Installation normale Résultat :

Brève analyse des exemples dinstallation et de configuration de Nginx

Ensuite, compilez le package d'installation nginx, entrez dans le répertoire du fichier et exécutez ./configure. Vous devez spécifier le répertoire d'installation –prefix=/opt/nginx/ Chemin d'accès à nginx et aux fichiers de bibliothèque correspondants

sudo ./configure --prefix=/opt/nginx/nginx --with-openssl= /opt/nginx/openssl-1.0.1g --with-pcre =/opt/nginx/pcre-8.31 --with-zlib=/opt/nginx/zlib-1.2.7

Brève analyse des exemples dinstallation et de configuration de NginxSuivant, compiler et installer.

Copier le code Le code est le suivant :

sudo ./configure --prefix=/opt/nginx/nginx --with-openssl=/opt/nginx/openssl -1.0.1g --with-pcre=/opt/nginx/pcre-8.31 --with-zlib=/opt/nginx/zlib-1.2.7

Ensuite, compilez et installez.

$make

$make install

À ce stade, l'installation de nginx est terminée.

3.3. Démarrez nginxBrève analyse des exemples dinstallation et de configuration de Nginx

Entrez le répertoire d'installation de nginx/opt/nginx/nginx/sbin et exécutez ./nginx pour démarrer le service .

[dddd.et15sqa /opt/nginx/nginx/sbin]$sudo ./nginx

Afficher le processus de service après le démarrage : # 🎜 🎜#

$ps aux|grep nginx

root 2295 0.0 0.0 28264 804 ss 23:30 0:00 nginx : processus maître ./nginx

nobody 2296 0.0 0.0 28660 1 356 ? : 30 0:00 Nginx: Processus de travail # 🎜🎜 # 125233 2411 0.0 0.0 113720 1012 PTS / 0 S + 23:31 0:00 grep nginx # 🎜🎜 ## 🎜🎜 # # Ouvrir la page d'accueil par défaut Nginx: # 🎜🎜 ## 🎜 🎜 🎜#

Installation et démarrage du service OK !


4. Redirection de port

Vous devez rediriger le port 80 vers la page d'accueil de Tomcat exécutée sur le serveur, et son port est 8080.

page d'accueil de Tomcat :

Brève analyse des exemples dinstallation et de configuration de Nginx

Configurez le fichier nginx.conf de nginx comme suit :

server {
    listen    80;
    server_name 127.0.0.1;

    #charset koi8-r;

    #access_log logs/host.access.log main;

    location / {
      #root  html;
      #index index.html index.htm;
      proxy_set_header host $host;
      proxy_set_header x-real-ip $remote_addr;
      proxy_set_header x-forwarded-for $remote_addr;
      proxy_pass http://127.0.0.1:8080;
    }
Copier après la connexion
#🎜🎜 # Redémarrez le service nginx, ./nginx -s reload À ce stade, vous pouvez accéder au port 80, mais il passe en fait au service du port 8080.

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!