Heim > Artikel > Betrieb und Instandhaltung > Nginx kurze Installations- und Konfigurationsbeispielanalyse
1. Für die Nginx-Installation erforderliche Dateien
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
Die Download-Adresse des oben genannten Installationspakets ist normalerweise verfügbar. Da ich die obige Version des Installationspakets verwende, basieren die folgenden Installationen darauf.
2. Linux-Maschinenkonfigurationsumgebung
2.1, Java-Umgebung
$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, Hardwarekonfiguration
3. Installationsschritte
Geben Sie das Nginx-Installationsverzeichnis ein Dekomprimieren Sie die vier TAR-Pakete openssl-1.0.1g.tar.gz, pcre-8.31.tar.gz, zlib-1.2.7.tar.gz, nginx-1.2.8.tar.gz und führen Sie den Befehl tar aus -zxvf xxxx .tar.gz, wobei xxxx der Paketname ist.Nach der Dekomprimierung:
3.2. Kompilieren Sie das Installationspaket
Kompilieren Sie zunächst die 3 erforderlichen Bibliotheksdateien: openssl-1.0.1g, pcre-8.31, zlib-1.2.7. Kompilieren Sie openssl-1.0.1g, geben Sie das Dateiverzeichnis ein und führen Sie die folgenden Befehle nacheinander aus: $./config$make$make installNormale Installationsergebnisse:Kompilieren Sie pcre-8.31, geben Sie ein Führen Sie im Dateiverzeichnis die folgenden Befehle nacheinander aus:
$./config $make $make installNormale Installationsergebnisse:
Kompilieren Sie zlib-1.2.7, geben Sie das Dateiverzeichnis ein und führen Sie die folgenden Befehle nacheinander aus:
$./configure $make $make installNormale Installationsergebnisse:
Als nächstes kompilieren Sie das Nginx-Installationspaket, geben Sie das Dateiverzeichnis ein und führen Sie ./configure aus. Sie müssen das Installationsverzeichnis –prefix=/opt/nginx/nginx und den Pfad der entsprechenden Bibliotheksdatei angeben
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.7Als nächstes fahren Sie mit dem Kompilieren und Installieren fort. Kopieren Sie den Code. Der Code lautet wie folgt: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.7Als nächstes kompilieren und installieren. $make$make install
An diesem Punkt ist die Nginx-Installation abgeschlossen.
3.3. Starten Sie nginx
Geben Sie das Nginx-Installationsverzeichnis/opt/nginx/nginx/sbin ein und führen Sie ./nginx aus, um den Dienst zu starten.
[dddd.et15sqa /opt/nginx/nginx/sbin]$sudo ./nginxSehen Sie sich den Dienstprozess nach dem Start an: $ps aux|grep nginxroot 2295 0.0 0.0 28264 804 ? 3: 30 0:00 Nginx: Master-Prozess ./nginx
nobody 2296 0,0 0,0 28660 1356 ? s 23:30 0:00 Nginx: Worker-Prozess125233 2411 0,0 0,0 113720 1012 Punkte/0 s+ 23:31 0:00 grep nginx
Öffnen Sie die Standard-Startseite von Nginx:
Dienstinstallation und Start OK!
4. Portweiterleitung
Sie müssen Port 80 an die Tomcat-Homepage weiterleiten, die auf dem Server läuft, und ihr Port ist 8080.
Tomcat-Homepage:Konfigurieren Sie die Datei nginx.conf von nginx wie folgt:
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; }Starten Sie den Nginx-Dienst neu, ./nginx -s reloadZu diesem Zeitpunkt können Sie auf Port 80 zugreifen, aber tatsächlich springt zum Service auf Port 8080.
Das obige ist der detaillierte Inhalt vonNginx kurze Installations- und Konfigurationsbeispielanalyse. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!