1.環(huán)境:
????阿里云ubuntu_16_04系統(tǒng)
2.安裝:
? ? 2.1 下載nginx-1.14.2, 官網(wǎng)地址:nginx.org
可以直接下載到電腦中,再上傳到ubuntu系統(tǒng)上慨畸。也可以在ubuntu系統(tǒng)上用wget命令下載酥夭。這里我選擇的是用wget命令下載,我下載存放的目錄是/usr/local
2.1 到/usr/local目錄下践叠,解壓nginx
tar xf nginx-1.14.2
cd nginx-1.14.2進(jìn)入解壓的目錄巧涧,如下圖
2.2 用configure腳本編譯源代碼,./configure判哥,使用默認(rèn)配置献雅。可能會(huì)提示pcre塌计,zlib依賴庫需要安裝挺身,則繼續(xù)安裝依賴的pcre, zlib庫,執(zhí)行sudo apt-get update? ??sudo apt-get install libpcre3 libpcre3-dev??apt-get install zlib1g-dev夺荒。安裝好之后繼續(xù)執(zhí)行 ./configure瞒渠。結(jié)果如下
2.3 執(zhí)行make命令編譯
2.4 執(zhí)行make install 安裝,安裝成功之后技扼,會(huì)在當(dāng)前目錄生成一個(gè)nginx的安裝目錄伍玖,這個(gè)就是安裝好的nginx目錄。nginx目錄下有conf, html, logs, sbin四個(gè)文件夾
3. nginx常用命令
通過/usr/local/nginx/sbin/nginx -h 命令查看sbin目錄下nginx這個(gè)二進(jìn)制文件的用法剿吻,如下圖:
nginx二進(jìn)制文件參數(shù)說明:
-h 顯示該幫助信息
-v 打印版本號(hào)并退出
-V 打印版本號(hào)和配置并退出
-t 測(cè)試配置正確性并退出
-T 測(cè)試配置正確性和打印并退出
-q 測(cè)試配置時(shí)只顯示錯(cuò)誤
-s 向主進(jìn)程發(fā)送信號(hào)
-p 指定nginx服務(wù)器路徑前綴
-c 指定nginx配置文件路徑
-g 指定nginx附加配置文件路徑
3.1 啟動(dòng)命令:
? ? ? /usr/local/nginx/sbin/nginx
? ? ? 啟動(dòng)時(shí)并指定配置文件命令/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf窍箍,-c表示指定配置文件
3.2 停止命令:
/usr/local/nginx/sbin/nginx -s stop立刻停止(不推薦),/usr/local/nginx/sbin/nginx -s quit平滑停止(推薦)
3.3 重啟命令:
/usr/local/nginx/sbin/nginx -s reload
3.3 檢查修改的配置文件是否有錯(cuò)誤
/usr/local/nginx/sbin/nginx -t? ?如下表示配置文件正確