Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Nginx kurze Installations- und Konfigurationsbeispielanalyse

Nginx kurze Installations- und Konfigurationsbeispielanalyse

PHPz
PHPznach vorne
2023-05-18 15:34:15974Durchsuche

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

Nginx kurze Installations- und Konfigurationsbeispielanalyse

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: Nginx kurze Installations- und Konfigurationsbeispielanalyse

3.2. Kompilieren Sie das Installationspaket Nginx kurze Installations- und Konfigurationsbeispielanalyse

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 install

Normale Installationsergebnisse:

Kompilieren Sie pcre-8.31, geben Sie ein Führen Sie im Dateiverzeichnis die folgenden Befehle nacheinander aus: Nginx kurze Installations- und Konfigurationsbeispielanalyse

$./config
$make
$make install

Normale Installationsergebnisse:

Kompilieren Sie zlib-1.2.7, geben Sie das Dateiverzeichnis ein und führen Sie die folgenden Befehle nacheinander aus: Nginx kurze Installations- und Konfigurationsbeispielanalyse

$./configure
$make
$make install

Normale 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 angebenNginx kurze Installations- und Konfigurationsbeispielanalyse

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

Als 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.7

Als nächstes kompilieren und installieren.

$make

$make install


An diesem Punkt ist die Nginx-Installation abgeschlossen. Nginx kurze Installations- und Konfigurationsbeispielanalyse

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 ./nginx

Sehen Sie sich den Dienstprozess nach dem Start an:

$ps aux|grep nginx

root 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-Prozess

125233 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! Nginx kurze Installations- und Konfigurationsbeispielanalyse

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: Nginx kurze Installations- und Konfigurationsbeispielanalyse

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 reload

Zu 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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen