So installieren Sie Nginx an einem bestimmten Ort im Centos-System

So installieren Sie Nginx an einem bestimmten Ort im Centos-System

Wie installiere ich Nginx an einem bestimmten Ort im Centos-System? VorwortAnforderungsanalyseInstallationsprozessUmgebungsvorbereitungNginx installierenErforderliche Kompilierung und abhängige BibliothekenOpenSSL-Bibliothek installierenPCRE-Bibliothek installierenZlib-Bibliothek installierenNginx installierenNginx zur Überprüfung startenBlumen verstreuen! Nginx erfolgreich installiert!

Vorwort

Da ich vorher nicht die Gewohnheit hatte zu bloggen, gerieten viele Dinge mit der Zeit leicht in Vergessenheit. Ab heute werde ich die bei der Arbeit aufgetretenen Probleme und die Lösungen im Ctrip-Blog veröffentlichen. Ich hoffe, gemeinsam mit allen Programmierern Fortschritte zu machen.

Bedarfsanalyse

Für das Betriebs- und Wartungspersonal ist die Installation und Bereitstellung während der Arbeit praktisch. Der Projektleiter fordert, dass das Frontend-Paket und der Webserver einheitlich verpackt und gespeichert werden.
Dadurch kann das Betriebs- und Wartungspersonal die Front-End-Bereitstellung mithilfe eines einfachen Befehls zum Dekomprimieren von Tar-Paketen abschließen. ,
Daher müssen Sie Nginx am angegebenen Speicherort installieren. Dieser Artikel installiert nginx als Beispiel im Ordner app/Nginx im Stammverzeichnis

Installationsprozess

Umgebungsvorbereitung

Betriebssystem Centos7.X
Abhängige Komponenten für eine normale Netzwerkverbindung: Die Bibliotheken OpenSSL , PCRE und Zlib müssen auf dem System installiert sein.

Installieren Sie die von Nginx benötigten Kompilierungs- und abhängigen Bibliotheken. Installieren Sie die OpenSSL-Bibliothek.

# yum install openssl-devel, wenn Centos eine Verbindung zum Netzwerk herstellt
# Wenn Centos keine Netzwerkverbindung hat# Gehen Sie zu https://www.openssl.org/source/, um das Tar-Paket herunterzuladen und es auf Centos /app/Nginx hochzuladen# Dekomprimieren Sie es tar -zxvf openssl-1.0.1t.tar.gz
# /app/Nginx/openssl-1.0.1t.tar.gz Merken Sie sich dieses Installationsverzeichnis, da es später verwendet wird

PCRE-Bibliothek installieren

# yum install pcre-devel, wenn Centos eine Verbindung zum Netzwerk herstellt
# Wenn Centos keine Netzwerkverbindung hat # Gehen Sie zu https://ftp.pcre.org/pub/pcre/, laden Sie das Tar-Paket herunter und laden Sie es auf Centos /app/Nginx hoch # Dekomprimieren Sie es tar -zxvf pcre-8.40.tar.gz
cd pcre-8.40 # Ordner aufrufen # Kommandozeile kompilieren ./configure
 machen && machen installieren 
# /app/Nginx/pcre-8.40 Merken Sie sich dieses Installationsverzeichnis, da es später verwendet wird

Installieren Sie die Zlib-Bibliothek

# yum install zlib-devel, wenn Centos eine Verbindung zum Netzwerk herstellt
# Wenn Centos keine Netzwerkverbindung hat# Gehen Sie zu https://www.zlib.net/, um das Tar-Paket herunterzuladen und es auf Centos /app/Nginx hochzuladen# Dekomprimieren Sie es tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11 # Ordner aufrufen # Kommandozeile kompilieren ./configure
 machen && machen installieren 
# /app/Nginx/zlib-1.2.11.tar.gz Merken Sie sich dieses Installationsverzeichnis, da es später verwendet wird

Installieren Sie Nginx

# Laden Sie das Quellpaket herunter, wenn Centos eine Verbindung zum Netzwerk herstellt wget http://nginx.org/download/nginx-1.16.1.tar.gz
# Wenn Centos keine Netzwerkverbindung hat# Gehen Sie zu https://nginx.org/en/download.html, um das Tar-Paket herunterzuladen und es auf Centos /app/Nginx hochzuladen# Dekomprimieren Sie es tar -zxvf nginx-1.16.1.tar.gz
cd nginx-1.16.1 # Ordner aufrufen # Konstanten festlegen:
./konfigurieren \
--prefix=/app/Nginx/ \
--sbin-Pfad=/app/Nginx/nginx \
--conf-path=/app/Nginx/nginx.conf \
--pid-path=/app/Nginx/nginx.pid \
--mit-http_ssl_module \
--with-pcre=/app/Nginx/pcre-8.40 \ # Der Speicherort des gerade installierten pcre --with-zlib=/app/Nginx/zlib-1.2.11 \ # Der Speicherort des gerade installierten zlib --with-openssl=/app/Nginx/openssl-1.0.1t \ # Der Speicherort des gerade installierten OpenSSL# Befehlszeile kompilieren make && make install 
test -d # Wichtig!!! Wenn es nicht ausgeführt wird, wird die echte nginx-Datei nicht erstellt

Starten Sie Nginx zur Überprüfung

# Starten Sie Nginx
cd /app/Nginx 
./nginx

Verwenden Sie einen Browser, um auf die IP-Adresse des Servers zuzugreifen, wenn die Portnummer neu konfiguriert wurde. Besuchen Sie dann die IP-Adresse: Portnummer. Wenn diese Schnittstelle angezeigt wird, bedeutet dies, dass Nginx erfolgreich installiert wurde.

Bildbeschreibung hier einfügen

Blumen streuen! Nginx erfolgreich installiert!

Dies ist das Ende dieses Artikels zur Installation von Nginx an einem bestimmten Ort auf Centos. Weitere Informationen zur Installation von Nginx an einem bestimmten Ort auf Centos finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Installieren und konfigurieren Sie IIS + MySQL + nginx + php7.1.7 unter Win10
  • So installieren Sie Nginx unter Win10
  • So installieren Sie Nginx in Docker
  • Lösung für Nginx-Installationsfehler
  • So installieren Sie eine PHP7 + Nginx-Umgebung unter CentOS6.6
  • Detailliertes Tutorial zur Nginx-Installation
  • So installieren Sie PHP7.4 und Nginx auf Centos
  • Detailliertes Tutorial zur Installation von Nginx auf CentOS8 (Bild und Text)
  • Detaillierte Erläuterung der Installation, Bereitstellung und Verwendung von Nginx unter Linux
  • Richtige Schritte zur Installation von Nginx unter Linux
  • Der Prozess der Installation und Konfiguration von Nginx in Win10

<<:  Implementierungscode für die Sicherung und Wiederherstellung von MySQL-Datenbanken

>>:  webpack -v Fehlerlösung

Artikel empfehlen

JS berechnet die Gewinnwahrscheinlichkeit basierend auf dem Preisgewicht

Inhaltsverzeichnis 1. Beispielszenario 1.1. Legen...

Drei Möglichkeiten, das horizontale Div-Layout auf beiden Seiten auszurichten

In diesem Artikel werden hauptsächlich drei Metho...

Prinzip und Anwendungsbeispiele des URL-Umschreibmechanismus von Nginx

Durch das Umschreiben der URL lässt sich die bevo...

CSS transparenter Rahmen Hintergrund-Clip-Magie

In diesem Artikel wird hauptsächlich die wunderba...

Erklären, wie die SQL-Effizienz analysiert wird

Der Befehl „Explain“ ist der erste empfohlene Bef...

Detaillierte Erklärung der JQuery-Datagrid-Abfrage

Inhaltsverzeichnis Fügen Sie dem Tree-Element Cod...

33 der besten kostenlosen englischen Schriftarten geteilt

ChunkFive Freie Schriftfamilie Cuprum JAH I Kosten...

Verwendung von Vue-Filtern und Probleme bei der Zeitstempelkonvertierung

Inhaltsverzeichnis 1. Das Konzept schnell erkenne...

Logrotate implementiert alle zwei Stunden die Catalina.out-Protokollrotation

1. Einführung in das Logrotate-Tool Logrotate ist...

Konvertieren Sie ausgeschnittene PSD-Bilder in das Div+CSS-Format

Beispiel für das Zuschneiden einer Webseite von P...

So löschen Sie zusätzliche Kernel in Ubuntu

Schritt 1: Den aktuellen Kernel anzeigen rew $ un...