卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

linux下安裝nginx詳細(xì)步驟 如何快速安裝Nginx?

如何快速安裝Nginx?下面介紹一下Centos下安裝Nginx的方法Nginx的官網(wǎng): ,Nginx有三個(gè)版本:穩(wěn)定版、開發(fā)版和歷史穩(wěn)定版。開發(fā)版更新快,包含最新的功能和bug修復(fù),但同時(shí)也可能會(huì)出

如何快速安裝Nginx?

下面介紹一下Centos下安裝Nginx的方法

Nginx的官網(wǎng): ,Nginx有三個(gè)版本:穩(wěn)定版、開發(fā)版和歷史穩(wěn)定版。開發(fā)版更新快,包含最新的功能和bug修復(fù),但同時(shí)也可能會(huì)出現(xiàn)新的bug。開發(fā)版一旦更新穩(wěn)定下來,就會(huì)被加入穩(wěn)定版分支,穩(wěn)定版更新較慢,但bug較少,所以生產(chǎn)環(huán)境優(yōu)先選擇穩(wěn)定版。

一、下載Nginx安裝文件目前最新穩(wěn)定版:

,可以先下載好安裝文件再通過ftp上傳的CentOS上,也可以在CentOS上直接通過wget命令下載,這里我將文件下載到了/home/software文件夾下,如下:

[ software]# pwd

/home/software

[ software]# wget

二、解壓安裝文件[ software]# tar -xzvf nginx-1.10.1.tar.gz

三、執(zhí)行configure命令通過cd命令進(jìn)入Nginx解壓文件目錄,執(zhí)行該目錄下的configure命令,--prefix是打算將Nginx安裝在哪個(gè)目錄。在執(zhí)行configure命令之前,確保安裝了gcc、openssl-devel、pcre-devel和zlib-devel軟件庫(kù)(gzip模塊需要 zlib 庫(kù),rewrite模塊需要 pcre 庫(kù),ssl 功能需要openssl庫(kù)),也可以直接執(zhí)行configure命令,根據(jù)提示缺少的軟件庫(kù)安裝,下面有缺少相應(yīng)庫(kù)報(bào)的錯(cuò)誤信息和安裝依賴庫(kù)的方法。

為了方便,我們可以先安裝一下必須的軟件庫(kù)。

[ software]# yum -y install gcc pcre-devel zlib-devel openssl-devel出現(xiàn)類似下圖信息或提示之前已經(jīng)安裝過等信息,說明已經(jīng)安裝好依賴庫(kù)。如下:

這樣事先安裝好依賴庫(kù)后,就不必看下面幾個(gè)處理錯(cuò)誤的步驟了,直接進(jìn)行configure,如下:

[ software]# cd nginx-1.10.1

[ nginx-1.10.1]# pwd

/home/software/nginx-1.10.1

[ nginx-1.10.1]# ./configure --prefix/usr/local/nginx1、如果報(bào)下面錯(cuò)誤,說明還沒有安裝gcc編譯環(huán)境,可以通過yum在線安裝功能安裝gcc,重新執(zhí)行configure命令。

[ nginx-1.10.1]# ./configure --prefix/usr/local/nginx

checking for OS

Linux 2.6.32-431.el6.x86_64 x86_64

checking for C compiler ... not found

./configur: : C compiler cc is not found在線安裝gcc:

[ nginx-1.10.1]# yum install gcc2、如果報(bào)下面的錯(cuò)誤,說明沒有安裝pcre-devel庫(kù),通過yum在線安裝pcre后,重新執(zhí)行configure命令。

./configur: : the HTTP rewrite module requires the PCRE library.

You can either disable the module by using --without-http_rewrite_module

option, or install the PCRE library into the system, or build the PCRE library

statically from the source with nginx by using --with-pcreltpathgt option.在線安裝pcre-devel庫(kù):

[ nginx-1.10.1]# yum -y install pcre-devel-y參數(shù)表示使用yum在線安裝時(shí),如果需要用戶輸入Y/N時(shí)自動(dòng)輸入Y。

3、如果報(bào)下面的錯(cuò)誤,說明沒有安裝zlib庫(kù),安裝zlib庫(kù)后重新執(zhí)行configure命令。

./configur: : the HTTP gzip module requires the zlib library.

You can either disable the module by using --without-http_gzip_module

option, or install the zlib library into the system, or build the zlib library

statically from the source with nginx by using --with-zlibltpathgt option.在線安裝zlib庫(kù):

[ nginx-1.10.1]# yum -y install zlib-devel4、如果報(bào)以下錯(cuò)誤,說明沒有安裝OpenSSL庫(kù),安裝OpenSSL庫(kù)后重新執(zhí)行configure命令。

./configur: : SSL modules require the OpenSSL library.

You can either do not enable the modules, or install the OpenSSL library

into the system, or build the OpenSSL library statically from the source

with nginx by using --with-opensslltpathgt option.在線安裝openssl庫(kù):

[ nginx-1.10.1]# yum install openssl-devel

執(zhí)行configure命令成功后,顯示如下信息:

checking for zlib library ... found

creating objs/Makefile

Configuration summary

using system PCRE library

OpenSSL library is not used

using builtin md5 cod: /usr/local/nginx

nginx binary fil: /usr/local/nginx/sbin/nginx

nginx modul: /usr/local/nginx/modules

nginx configuration pr: /usr/local/nginx/conf

nginx configuration fil:

nginx pid fil:

nginx : /usr/local/nginx/logs/error.log

nginx http acc: /usr/local/nginx/logs/access.log

nginx http cli: cli: proxy_temp

nginx http fastcgi t: fastcgi_t: uwsgi_temp

nginx http scgi t: scgi_temp

四、執(zhí)行make命令[ nginx-1.10.1]# make五、執(zhí)行make install命令[ nginx-1.10.1]# make install

步驟四和步驟五可以合并執(zhí)行如下命令,連接符 ampamp 代表前面一個(gè)命令如果執(zhí)行成功則繼續(xù)執(zhí)行后面的命令,如果前面命令執(zhí)行失敗則不再執(zhí)行后面的命令。而 || 表示如果前面的命令執(zhí)行成功則不執(zhí)行后面的命令,如果前面的命令執(zhí)行失敗則繼續(xù)執(zhí)行后面的命令

[ nginx-1.10.1]# make ampamp make install六、啟動(dòng)Nginx服務(wù)[ nginx-1.10.1]# cd /usr/local/nginx/

[ nginx]# ll

總用量 16

drwxr-xr-x. 2 root root 4096 10月 1 23:35 conf

drwxr-xr-x. 2 root root 4096 10月 1 23:35 html

drwxr-xr-x. 2 root root 4096 10月 1 23:35 logs

drwxr-xr-x. 2 root root 4096 10月 1 23:35 sbin

[ nginx]# ./sbin/nginx 通過瀏覽器訪問Nginx,顯示如下 to nginx!頁面便表示安裝成功:

nginx啟動(dòng)、重啟、重新加載配置文件和平滑升級(jí)nginx啟動(dòng)、重啟、重新加載配置文件和平滑升級(jí)可以參考我博客 _oug/articl

如何對(duì)Nginx進(jìn)行編譯、安裝(在centos7上)?

這個(gè)非常簡(jiǎn)單,需要先安裝nginx依賴庫(kù)(工具),然后下載源碼包,最后再make編譯安裝就行,下面我簡(jiǎn)單介紹一下實(shí)現(xiàn)過程,主要內(nèi)容如下:

1.首先,下載nginx依賴庫(kù)及編譯工具,這個(gè)直接在終端輸入命令“yum -y install gcc gcc-c make zlib-devel pcre-devel openssl-devel”就行,如下,我的centos7環(huán)境已經(jīng)正確安裝:

2.接著就是下載nginx源碼包,這個(gè)直接到nginx官網(wǎng)上下載就行,如下,這里建議下載最新的穩(wěn)定版本:

下載的話,右鍵復(fù)制鏈接,然后直接使用wget命令下載就行,如下,大概也就1M左右,很快就能下載完成:

3.下載完成后,解壓這個(gè)源碼包,命令“tar -xvf nginx-1.16.0.tar.gz”,接著cd進(jìn)入到nginx主目錄,如下,這些就是nginx的所有源文件:

4.最后就是make編譯安裝,先執(zhí)行configure配置腳本(我這里使用默認(rèn)配置,你也可以自定義),接著執(zhí)行命令“make make install”就行,如下,如果沒有出現(xiàn)error錯(cuò)誤,則說明nginx已經(jīng)正確安裝:

安裝完成后,還需要先啟動(dòng)nginx服務(wù),之后才能在正常訪問,這個(gè)直接執(zhí)行命令“/usr/local/nginx/sbin/nginx”就行,如下,說明nginx已經(jīng)正常啟動(dòng),默認(rèn)端口號(hào)是80,如果端口的話,可以修改一下啟動(dòng)端口:

接著打開本地瀏覽器,輸入地址“127.0.0.1”,如果出現(xiàn)nginx歡迎界面,則說明nginx已經(jīng)成功啟動(dòng),如下:

至此,我們就完成了在centos7上編譯安裝nginx。總的來說,整個(gè)過程非常簡(jiǎn)單,就是先下載nginx依賴庫(kù)及編譯工具,然后解壓tar,最后編譯安裝make。只要你有一定的linux基礎(chǔ),熟悉上面的安裝流程,很快就能掌握。網(wǎng)上也有相關(guān)教程和資料,非常詳細(xì)。有興趣的可以搜一下。希望以上分享的內(nèi)容能對(duì)你有所幫助,也歡迎大家評(píng)論和留言補(bǔ)充。