Was ist Nginx?
Nginx („Engine x“) ist ein leistungsstarker HTTP- und Reverse-Proxy-Server sowie ein IMAP/POP3/SMTP-Proxy Bei hoher Verbindungsgleichzeitigkeit ist Nginx ein guter Ersatz für den Apache-Server. Er zeichnet sich dadurch aus, dass er weniger Speicher beansprucht und starke Parallelitätsfähigkeiten aufweist. Tatsächlich sind die Parallelitätsfähigkeiten von Nginx bei derselben Art von Webservern besser Zu den derzeit in Festlandchina verwendeten Nginx-Websites gehören: Sina, NetEase, Tencent und der bekannte Microblog Plurk verwenden ebenfalls Nginx.
Nginx als Lastausgleichsserver:
Nginx kann Rails- und PHP-Programme direkt unterstützen, um sie extern intern bereitzustellen, und kann auch HTTP unterstützen Der Proxyserver stellt externe Dienste bereit. Nginx ist in C geschrieben und sein Systemressourcenaufwand und die CPU-Nutzungseffizienz sind viel besser als bei Perlbal. Als Mail-Proxy-Server:
Nginx ist auch ein sehr guter Mail-Proxy-Server (einer der frühesten Zwecke bei der Entwicklung dieses Produkts war auch die Verwendung als Mail-Proxy-Server), beschreibt Last.fm der Erfolg und die wunderbare Erfahrung. Nginx ist ein Server, der sehr einfach zu installieren ist, über eine sehr übersichtliche Konfigurationsdatei verfügt (er kann auch Perl-Syntax unterstützen) und nur sehr wenige Fehler aufweist: Nginx ist besonders einfach zu starten und kann fast 7*24 ohne Unterbrechung laufen, selbst wenn es läuft mehrere Monate. Sie können die Softwareversion auch ohne Serviceunterbrechung aktualisieren.
Nginx-Installation
Modulabhängigkeiten Nginx muss von den folgenden 3 Paketen abhängig sein
1. Das gzip-Modul erfordert die zlib-Bibliothek (Download: http://www.zlib.net/ )
2. Das Rewrite-Modul erfordert die PCRE-Bibliothek (Download: http://www.pcre.org/)
3 Die SSL-Funktion erfordert die openSL-Bibliothek (Download: http://www.openssl.org/ )
Nginx-Paket-Download: http://nginx.org/en/download.html
Die Installationsreihenfolge abhängiger Pakete ist : openssl, zlib, pcre, Dann installieren Sie das Nginx-Paket.
Illustriertes Tutorial
Schritt 1: Herunterladen und installieren. Muss
openssl-fips-2.0.2.tar.gz
zlib-1.2.7 enthalten .tar.gz
pcre-8.21.tar.gz
nginx-1.2.6.tar.gz
Zweiter Schritt: Installieren Sie openssl-fips-2.0.2.tar.gz, zlib-1.2.7.tar.gz, pcre-8.21.tar.gz, nginx-1.2.6.tar.gz
1. Installiere openssl-fips-2.0.2.tar.gz
<span>[root@localhost mrms]# <span>tar</span> -zxvf openssl-fips-<span>2.0</span>.<span>2</span>.<span>tar</span><span>.gz [root@localhost mrms]# cd openssl</span>-fips-<span>2.0</span>.<span>2</span><span>[root@localhost openssl</span>-fips-<span>2.0</span>.<span>2</span>]# ./<span>config [root@localhost openssl</span>-fips-<span>2.0</span>.<span>2</span>]# <span>make</span><span>[root@localhost openssl</span>-fips-<span>2.0</span>.<span>2</span>]# <span>make</span><span>install</span></span>
2 -1.2.7.tar .gz
<span>[root@localhost mrms]# <span>tar</span> -zxvf zlib-<span>1.2</span>.<span>7</span>.<span>tar</span><span>.gz [root@localhost mrms]# cd zlib</span>-<span>1.2</span>.<span>7</span><span>[root@localhost zlib</span>-<span>1.2</span>.<span>7</span>]# ./<span>configure [root@localhost zlib</span>-<span>1.2</span>.<span>7</span>]# <span>make</span><span>[root@localhost zlib</span>-<span>1.2</span>.<span>7</span>]# <span>make</span><span>install</span></span>
3. Installieren Sie pcre-8.21.tar.gz
<span>[root@localhost mrms]# <span>tar</span> -zxvf pcre-<span>8.21</span>.<span>tar</span><span>.gz [root@localhost mrms]# cd pcre</span>-<span>8.21</span><span>[root@localhost pcre</span>-<span>8.21</span>]# ./<span>configure [root@localhost pcre</span>-<span>8.21</span>]# <span>make</span><span>[root@localhost pcre</span>-<span>8.21</span>]# <span>make</span><span>install</span></span>
4. Installieren Sie nginx-1.2.6.tar.gz
<span>[root@localhost mrms]# <span>tar</span> -zxvf nginx-<span>1.2</span>.<span>6</span>.<span>tar</span><span>.gz [root@localhost mrms]# cd nginx</span>-<span>1.2</span>.<span>6</span><span>[root@localhost nginx</span>-<span>1.2</span>.<span>6</span>]# ./configure --with-pcre=../pcre-<span>8.21</span> --with-zlib=../zlib-<span>1.2</span>.<span>7</span> --with-openssl=../openssl-fips-<span>2.0</span>.<span>2</span><span>[root@localhost nginx</span>-<span>1.2</span>.<span>6</span>]# <span>make</span><span>[root@localhost nginx</span>-<span>1.2</span>.<span>6</span>]# <span>make</span><span>install</span></span>
Die Installation von Nginx ist nun abgeschlossen !
Schritt 3: Überprüfen Sie, ob die Installation erfolgreich war
<span>[root@localhost nginx-<span>1.2</span>.<span>6</span>]# cd /usr/local/nginx/<span>sbin [root@localhost sbin]# .</span>/nginx -t</span>
Die folgende Eingabeaufforderung zeigt dies an Die Installation ist erfolgreich
Nginx starten
<span>[root@localhost sbin]# ./nginx</span>
Port anzeigen
<span>[root@localhost sbin]# netstat -ntlp</span>
Die Ergebnisse sind wie folgt
Bitte geben Sie die Quelle für den Nachdruck an [http://www.cnblogs.com/dennisit/archive/2012/12/26/2834719. html]
Das Obige stellt das detaillierte grafische Tutorial zur Installation von Nginx unter Linux vor, einschließlich der relevanten Inhalte. Ich hoffe, es wird für Freunde hilfreich sein, die sich für PHP-Tutorials interessieren.