Aufgrund von Unternehmensanforderungen müssen zwei Nginx-Server an verschiedenen Standorten auf derselben Maschine installiert werden. Was! Normalerweise habe ich es direkt in /user/local/ installiert oder nginx mit yum in /etc/nginx installiert. Was soll ich jetzt tun? Nach einigem Suchen habe ich endlich einige zuverlässige Antworten gefunden. ./konfigurieren \ --prefix=Verzeichnis, in das Sie installieren möchten\ --sbin-path=/Verzeichnis, in dem Sie installieren möchten/nginx \ --conf-path=/Verzeichnis, das Sie installieren möchten/nginx.conf \ --pid-path=/Verzeichnis, das Sie installieren möchten/nginx.pid \ --mit-http_ssl_module \ --with-pcre=/usr/local/pcre-8.38 \ --with-zlib=/usr/local/zlib-1.2.11 \ --with-openssl=/usr/local/openssl-1.0.1t machen && machen installieren Test -d Mein Verständnis Dies ist der Quellcode zum Kompilieren und Installieren von nginx. Der Schritt ./configure dient zum Festlegen einiger Konstanten für nginx. Und --prefix legt die Adresse der ausführbaren Nginx-Datei nach der Kompilierung fest. Zwar gibt es im Internet einige Tutorials, viele davon sind jedoch veraltet und einige Pakete sind nicht mehr auffindbar. Dann werde ich meine Installationsschritte freigeben. Installieren Sie nginx an einem benutzerdefinierten Speicherort Installieren Sie zuerst pcre cd /usr/lokal/ # Laden Sie wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz herunter. # Entpacken Sie tar -zxvf pcre-8.38.tar.gz CD PCRE-8.38 ./konfigurieren # Kompilieren Sie make && make install # Merken Sie sich dieses Installationsverzeichnis, es wird später verwendet# /usr/local/pcre-8.38 Als nächstes kommt zlib cd /usr/lokal/ # Laden Sie wget http://www.zlib.net/zlib-1.2.11.tar.gz herunter # Entpacken Sie tar -zxvf zlib-1.2.11.tar.gz cd zlib-1.2.11 ./konfigurieren # Kompilieren Sie make && make install # Merken Sie sich dieses Installationsverzeichnis, es wird später verwendet# /usr/local/zlib-1.2.11 ssl Dies muss nicht kompiliert werden, es ist einfach cd /usr/lokal/ wget https://www.openssl.org/source/openssl-1.0.1t.tar.gz tar -zxvf openssl-1.0.1t.tar.gz # Merken Sie sich dieses Installationsverzeichnis, es wird später verwendet# /usr/local/openssl-1.0.1t Installieren Sie jetzt Nginx cd /usr/local #Laden Sie wget http://nginx.org/download/nginx-1.4.2.tar.gz herunter und entpacken Sie es tar -zxvf nginx-1.4.2.tar.gz # Hinweis: Dies ist nur der Quellcode cd nginx-1.4.2 # Konstanten festlegen ./configure \ --prefix=/benutzerdefinierter Standort/\ --sbin-path=/benutzerdefinierter Speicherort/nginx \ --conf-path=/benutzerdefinierter Speicherort/nginx.conf \ --pid-path=/benutzerdefinierter Speicherort/nginx.pid \ --mit-http_ssl_module \ --with-pcre=/usr/local/pcre-8.38 \ # Der Speicherort des gerade installierten pcre --with-zlib=/usr/local/zlib-1.2.11 \ # Der Speicherort des gerade installierten zlib --with-openssl=/usr/local/openssl-1.0.1t # Der Speicherort des gerade installierten OpenSSL # Kompilieren Sie make && make install # Wichtig: Wenn es nicht ausgeführt wird, wird die echte Nginx-Datei test -d nicht erstellt Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Lösen Sie schnell das Problem, dass der mysql57-Dienst plötzlich verschwunden ist
>>: Das WeChat-Applet realisiert einen mehrzeiligen Text-Scroll-Effekt
Tatsächlich gibt es viele entsprechende Schreibme...
Bei der Verwendung von Vue zur Entwicklung von Pr...
Ich möchte den Titel links und das Datum rechts a...
Import und Export von Docker-Images Dieser Artike...
Verwenden Sie OSS, um Bilder oder Anhänge in ein ...
Dank unserer umfassenden CSS-Erfahrung als Webdesi...
Inhaltsverzeichnis 1. Holen Sie sich die Dateierw...
Wirkung der Operation: html <!-- Dieses Elemen...
Erläuterung der HTML-Tags 1. HTML-Tags Tag: !DOCT...
1. Fügen Sie die folgenden Abhängigkeiten in pom....
Anforderungslogik Frontend --> Nginx über http...
Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis 01 Behälterkonsistenz 02 Konze...
Automatische Sicherung der MySQL-Datenbank per Sh...