- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業(yè)務(wù)經(jīng)營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯(lián)網(wǎng)協(xié)會理事單位
- 安全聯(lián)盟認(rèn)證網(wǎng)站身份V標(biāo)記
- 域名注冊服務(wù)機構(gòu)許可:滇D3-20230001
- 代理域名注冊服務(wù)機構(gòu):新網(wǎng)數(shù)碼
linux版本:centos6.5
通過 uname -a可以查看到linux系統(tǒng)版本信息如下:
Linux localhost.localdomain 2.6.32-279.el6.i686 #1 SMP Fri Jun 22 10:59:55 UTC 2012 i686 i686 i386 GNU/Linux
nginix版本如下
nginx-1.9.11.tar.gz
下載網(wǎng)站:http://www.tjdsmy.cn/download/
zlib:Nginx提供gzip模塊,需要zlib庫支持。
openssl:Nginx提供SSL功能
pcre:支持地址重寫rewrite功能
我通過檢查,判斷我的系統(tǒng)上已經(jīng)按照了,這三個模塊,此時我就不在安裝了
如果,你的系統(tǒng)上,還沒有安裝著三個模塊,可以通過yum安裝,命令如下:
當(dāng)然還需要安裝gcc,autoconf和automake,一般系統(tǒng)會自帶,安裝命令如下:
yum -y install gcc gcc-c++ autoconf automake
創(chuàng)建用戶作為用于啟動nginx進(jìn)程的用戶
tar -zxvf nginx-1.9.11.tar.gz
解壓后可以看到大致文件如下:
首先我們可以通過./configure –help來查看配置信息
配置參數(shù)描述
我的配置信息如下
命令如下,當(dāng)然也可以分開執(zhí)行
make && make install
安裝完成后如下圖
安裝好之后,可以查看安裝目錄如下
首先我們可以看一下啟動參數(shù) 、
啟動直接運行sbin目錄下的nginx,如果報錯,那么說明服務(wù)器應(yīng)該是啟動了。
查看nginx進(jìn)程,通過使用ps aux |grep nginx 可以查看,默認(rèn)情況下啟動了一個主進(jìn)程和一個子進(jìn)程。
當(dāng)然可以通過判斷80端口是否被nginx監(jiān)聽
此外,我們還可以通過瀏覽器訪問
如果沒有開啟防火墻,是訪問不到的,只能在本地訪問。
看到這些,說明nginx安裝已經(jīng)完成了。
1.使用-s stop 可以強制停止Nginx 服務(wù)。
-s 參數(shù)其實是告訴Nginx 程序向正在運行的Nginx 服務(wù)發(fā)送信號量,Nginx 程序通過nginx.pid 文件中得到master 進(jìn)程的進(jìn)程ID,再向
運行中的master 進(jìn)程發(fā)送TERM 信號來快速地關(guān)閉Nginx 服務(wù)。例如:
/usr/local/nginx/sbin/nginx -s stop
2.如果通過kill 命令直接向nginx master 進(jìn)程發(fā)送TERM 或者INT 信號,效果是一樣的
kill -s SIGTERM 6195
或者:
kill -s SIGINT 6195
3.優(yōu)雅停止服務(wù)
如果希望Nginx 服務(wù)可以正常地處理完當(dāng)前所有請求再停止服務(wù),那么可以使用-s quit參數(shù)來停止服務(wù)
/usr/local/nginx/sbin/nginx -s quit
與快速停止Nginx 服務(wù)是有區(qū)別的。當(dāng)快速停止服務(wù)時,worker 進(jìn)程與master進(jìn)程在收到信號后會立刻跳出循環(huán),退出進(jìn)程。而“優(yōu)雅”地停止服務(wù)時,首先會關(guān)閉監(jiān)聽端口,停止接收新的連接,然后把當(dāng)前正在處理的連接全部處理完,最后再退出進(jìn)程。
使用-s reload 參數(shù)可以使運行中的Nginx 服務(wù)重新加載nginx.conf 文件。例如:
/usr/local/nginx/sbin/nginx -s reload
事實上,Nginx 會先檢查新的配置項是否有誤,如果全部正確就以“優(yōu)雅”的方式關(guān)閉,再重新啟動Nginx 來實現(xiàn)這個目的。類似的,-s 是發(fā)送信號,仍然可以用kill 命令發(fā)送HUP
信號來達(dá)到相同的效果。
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP