Nginx kurze Installations- und Konfigurationsbeispielanalyse

PHPz
Freigeben: 2023-05-18 15:34:15
nach vorne
971 Leute haben es durchsucht

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)
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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;
    }
Nach dem Login kopieren
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!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!