Heim > Backend-Entwicklung > PHP-Tutorial > Detailliertes grafisches Tutorial zur Installation von Nginx unter Linux

Detailliertes grafisches Tutorial zur Installation von Nginx unter Linux

WBOY
Freigeben: 2016-08-08 09:20:05
Original
984 Leute haben es durchsucht

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

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

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

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

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

Die folgende Eingabeaufforderung zeigt dies an Die Installation ist erfolgreich

Nginx starten

<span>[root@localhost sbin]# ./nginx</span>
Nach dem Login kopieren

Port anzeigen

<span>[root@localhost sbin]# netstat -ntlp</span>
Nach dem Login kopieren

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.

Verwandte Etiketten:
Quelle:php.cn
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