Linux —— Nginx安裝

linux版本:CentOS7 64位linux

Nginx須要依賴主機上有安裝編譯包和一些依賴包,能夠使用yum包管理器來安裝和建立這些軟件,若是已安裝也會查詢並更新到最新版本nginx

執行:c++

yum install gcc gcc-c++ openssl openssl-devel  zib-devel zibvim

安裝或者更新事後,咱們將後續下載的軟件都放入/usr/local目錄下,執行:測試

cd /usr/localui

nginx還須要依賴pcre環境spa

在local目錄下載pcre.net

wget https://sourceforge.net/projects/pcre/files/pcre/8.41/pcre-8.41.tar.gz日誌

解壓進程

tar -zxvf pcre-8.41.tar.gz

進入解壓好的目錄

cd pcre-8.41

配置編譯並安裝

./configure && make -j4 && make install

以後咱們就能夠來安裝nginx了

進入/usr/local目錄後下載nginx

cd /usr/local

wget http://nginx.org/download/nginx-1.13.8.tar.gz

解壓

tar -zxvf nginx-1.13.8.tar.gz

而後進入解壓好的目錄

cd nginx-1.13.8

編譯,指定好以前裝的那些前序軟件的環境變量,這裏用默認設置便可,執行

./configure --prefix=/usr/local/nginx

編譯並安裝

make -j4 && make install

以後進入安裝好的nginx目錄下的sbin目錄,查看nginx是否裝好,使用-t命令

cd /usr/local/nginx/sbin

./nginx -t

以下圖則安裝成功

至此nginx安裝完畢,能夠進入sbin目錄下執行./nginx啓動

而後執行netstat -ntlp 來看看是否是80端口的nginx已經啓動了,大功告成。

 

設置nginx開機自啓動

修改/etc/rc.d/rc.local文件

vim /etc/rc.d/rc.local

在文中添加nginx執行路徑

/usr/local/nginx/sbin/nginx  

給rc.local文件一個可執行的權限

chmod +x /etc/rc.d/rc.local

重啓系統就會發現nginx已經啓動了

 

 

最後附上nginx經常使用命令:

/usr/local/nginx/sbin/nginx  啓動

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf  啓動,載入當前配置

/usr/local/nginx/sbin/nginx -t 測試配置

/usr/local/nginx/sbin/nginx -s reload   加載配置--不是重啓,但能夠當重啓使用

/usr/local/nginx/sbin/nginx -s stop    退出

/usr/local/nginx/sbin/nginx -s quit  保持未結束的進程後退出

/usr/local/nginx/sbin/nginx -s reopen 日誌從新選擇

相關文章
相關標籤/搜索