Heim >Backend-Entwicklung >PHP-Tutorial >Nginx-Installation und -Bereitstellung unter CentOs

Nginx-Installation und -Bereitstellung unter CentOs

WBOY
WBOYOriginal
2016-07-30 13:30:291166Durchsuche

System: centOS

Installieren Sie zunächst gcc, gcc-c++, make und andere Kompilierungstools

Yum install XXXX

Nginx-Installation

ModulabhängigkeitenNginx muss von den folgenden 3 Paketen abhängen

1. Das gzip-Modul erfordert die zlib -Bibliothek ( Download: http://www.zlib.net/ )

2. Das Rewrite-Modul erfordert pcre Bibliothek ( Download: http://www.pcre.org/ )

3. Die SSL-Funktion erfordert openssl library ( Herunterladen: http://www.openssl.org/ )

Nginx-Paket-Download: http://mirrors.sohu.com/nginx/

Abhängigkeiten Die Reihenfolge der Paketinstallation ist: openssl, zlib, pcre, und dann Nginx installieren Paket.

Illustriertes Tutorial

Erster Schritt: Laden Sie die erforderlichen Pakete herunter und installieren Sie sie

Laden Sie zlibAbhängigkeitspaket herunter


PCRE-Abhängigkeitspaket herunterladen


HerunterladenopensslAbhängigkeitspaket


DownloadNginxPaket

Wählen Sie die stabile Version aus


Komplett vorbereitetes Installationspaket:

openssl-fips -2.0.9.tar.gz

zlib-1.2.8.tar.gz

pcre-8.32.tar .gz

nginx-1.9.1.tar.gz

Nein. Schritt 2:

Installieren Sie openssl-fips-2.0.9.tar .gz, zlib-1.2.8.tar.gz, pcre-8.32.tar.gz , nginx-1 .9.1.tar.gz

1. Installieren Sieopenssl-fips-2.0.9.tar.gz

[root@localhost mrms]# tar -zxvf openssl-fips-2.0.9.tar.gz 

[root@localhost mrms]# cd openssl-fips-2.0.9

[root@localhost openssl-fips-2.0.9]# ./config 

[root@localhost openssl-fips-2.0.9]# make

[root@localhost openssl-fips-2.0.9]# make install

[root@localhost mrms]# tar -zxvf openssl- fips-2.0.9.tar.gz

[root@localhost mrms]# cd openssl-fips-2.0.9

[root@localhost openssl-fips-2.0. 9]# . /config

[root@localhost openssl-fips-2.0.9]# make [root@localhost openssl-fips-2.0.9]# make install

[root@localhost mrms]# tar -zxvf zlib-1.2.8.tar.gz

[root@localhost mrms]# cd zlib-1.2.8

[root@localhost zlib-1.2.8]# ./configure 

[root@localhost zlib-1.2.8]# make

[root@localhost zlib-1.2.8]# make install

2. Installieren Sie

zlib-1.2.

8

tar.gz

3. Installieren Sie pcre-8.32.tar. gz
[root@localhost mrms]# tar -zxvf zlib -1.2.8 .tar.gz[root@localhost mrms]# cd zlib-1.2.8[root@localhost zlib-1.2.8]# ./configure

[root@localhost mrms]# tar -zxvf pcre-8.32.tar.gz

[root@localhost mrms]# cd pcre-8.32

[root@localhost pcre-8.32]# ./configure 

[root@localhost pcre-8.32]# make

[root@localhost pcre-8.32]# make install

[ root@localhost zlib-1.2.8]# make[root@localhost zlib-1.2.8]# make install
[root@localhost mrms]# tar -zxvf pcre-8.32.tar.gz [root@localhost mrms]# cd pcre-8.32[root@localhost pcre-8.32]# ./configure [root@localhost pcre-8.32]# make[root@ localhost pcre-8.32]# make install

 

4.安装 nginx-1.9.1.tar.gz

[root@localhost mrms]# tar -zxvf nginx-1.9.1.tar.gz 

[root@localhost mrms]# cd nginx-1.9.1

[root@localhost nginx-1.9.1]#./configure --sbin-path=/usr/local/nginx/nginx 

 --conf-path=/usr/local/nginx/nginx.conf  

 --pid-path=/usr/local/nginx/nginx.pid  

--with-pcre=/usr/local/src/pcre-8.32 

 --with-zlib=/usr/local/src/zlib-1.2.8  

--with-openssl=/usr/local/src/openssl-fips-2.0.9

[root@localhost nginx-1.9.1]# make

[root@localhost nginx-1.9.1]# make install

[root@localhost mrms]# tar -zxvf nginx-1.9.1.tar.gz 

[root@localhost mrms]# cd nginx-1.9.1[root@localhost nginx-1.9.1]#./configure --sbin-path=/usr/local/nginx/nginx  --conf- path=/usr/local/nginx/nginx.conf   --pid-path=/usr/local/nginx/nginx.pid  

--with-pcre=/usr/local /src/pcre-8.32 

 --with-zlib=/usr/local/src/zlib-1.2.8  

--with-openssl=/usr/local/src/openssl -fips-2.0.9

[root@localhost nginx-1.9.1]# make

[root@localhost nginx-1.9.1]# make install

至此Nginx

的安装完成!



检测是否安装成功

[root@localhost nginx-1.9.1]# cd /usr/local/nginx/

[root@localhost sbin]# ./nginx -t

如图所示,表示

Nginx安装成功

.

启动nginx


[root@localhost sbin]# ./nginx

查看端口[root@localhost sbin]# netstat -ntlp 版权声明:本文为博主原创文章,未经博主允许不得转载. 以上就介绍了CentOs下Nginx安装部署, 包括了方面的内容, 希望对PHP教程有兴趣的朋友有所帮助。

Stellungnahme:
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