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

Analyse der Verwendung des MySQL-Datenbankbefehls „show processlist“

Wenn bei der tatsächlichen Projektentwicklung die...

So verwenden Sie Umgebungsvariablen in der Nginx-Konfigurationsdatei

Vorwort Nginx ist ein auf Leistung ausgelegter HT...

Installationsschritte für die chinesische Eingabemethode von Ubuntu 20.04

Dieser Artikel installiert die Google-Eingabemeth...

Verbesserung der Aktualisierungsfunktion für Zen-Codierungsressourcen

Offizielle Website: http://code.google.com/p/zen-c...

So ändern Sie schnell das Hostattribut eines MySQL-Benutzers

Wenn Sie sich remote bei MySQL anmelden, gelten f...

Detaillierte Erklärung zum Datenaustausch zwischen Vue-Komponenten

Inhaltsverzeichnis 1. In der Projektentwicklung w...

Vue-Beispielcode mit dem Animationseffekt „Übergangskomponente“

Die Übergangsdokumentadresse definiert eine Hinte...

Html+CSS-Zeichnungsdreiecksymbol

Schauen wir uns zunächst die Renderings an: XML/H...

Ausführliche Erklärung des Binlogs in MySQL 8.0

1 Einleitung Das Binärprotokoll zeichnet SQL-Anwe...