本文小編為大家詳細(xì)介紹“Nginx怎么編譯并安裝”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“Nginx怎么編譯并安裝”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來(lái)學(xué)習(xí)新知識(shí)吧。
公司主營(yíng)業(yè)務(wù):成都做網(wǎng)站、成都網(wǎng)站制作、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)建站是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。創(chuàng)新互聯(lián)建站推出勃利免費(fèi)做網(wǎng)站回饋大家。
一、下載nginx源文件
進(jìn)入nginx官網(wǎng)下載nginx的穩(wěn)定版本,我下載的是1.10.0。
解壓:tar -zxvf nginx-1.10.0.tar.gz
二、檢查安裝依賴項(xiàng)
執(zhí)行下面的命令安裝nginx的依賴庫(kù):
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
三、配置nginx安裝選項(xiàng)
我這里只配置安裝到/opt目錄下,其它選項(xiàng)可執(zhí)行./configuration –help查看。
cd nginx安裝目錄,執(zhí)行如下命令:
./configure --prefix=/opt/nginx --sbin-path=/usr/bin/nginx
官網(wǎng)參數(shù)配置說(shuō)明:
四、編譯并安裝
make && make install
五、啟動(dòng)、停止、重啟
# 1.啟動(dòng)nginx shell> nginx # 可通過(guò)ps -ef | grep nginx查看nginx是否已啟動(dòng)成功 # 2.停止nginx shell> nginx -s stop # 3. 重新啟動(dòng) shell> nginx -s reload
nginx默認(rèn)配置啟動(dòng)成功后,會(huì)有兩個(gè)進(jìn)程,一個(gè)主進(jìn)程(守護(hù)進(jìn)程),一個(gè)工作進(jìn)程。主進(jìn)程負(fù)責(zé)管理工作進(jìn)程,工作進(jìn)程負(fù)責(zé)處理用戶的http請(qǐng)求。
六、配置nginx開機(jī)啟動(dòng)
將/usr/bin/nginx命令添加到/etc/rc.d/rc.local文件中,rc.local文件會(huì)在系統(tǒng)啟動(dòng)的時(shí)候執(zhí)行。但centos7建議將開機(jī)啟動(dòng)服務(wù)寫成服務(wù)描述文件添加到系統(tǒng)服務(wù)中,所以rc.local默認(rèn)沒(méi)有執(zhí)行權(quán)限,需要給它添加執(zhí)行權(quán)限。
shell> vim /etc/rc.d/rc.local # 添加如下參數(shù) /usr/bin/nginx shell> chmod +x /etc/rc.d/rc.local
讀到這里,這篇“Nginx怎么編譯并安裝”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識(shí)點(diǎn)還需要大家自己動(dòng)手實(shí)踐使用過(guò)才能領(lǐng)會(huì),如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。