Maison >Opération et maintenance >Nginx >Brève analyse des exemples d'installation et de configuration de Nginx
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)2.2.Configuration matérielle#🎜 🎜 # 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 :
3.2. 🎜 🎜#Compilez 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
Installation normale Résultat :
Compilez zlib-1.2.7, entrez dans le répertoire du fichier et exécutez les commandes suivantes dans l'ordre : #🎜 🎜#
$./configure $make $make installInstallation normale Résultat : 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 correspondantssudo ./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
Suivant, 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 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 nginxroot 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
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; }#🎜🎜 # 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!