Linux下安裝Naginx

1.安裝所需依賴

yum install -y gcc-c++
yum install -y zlib zlib-devel
yum install -y libtool
yum install -y openssl openssl-devel
yum install -y pcre pcre-devel
#整體總結
yum install gcc gcc-c++ automake pcre pcre-devel zlip zlib-devel openssl openssl-devel

依賴的簡單解釋:
gcc 安裝:安裝 nginx 需要先將官網下載的源碼進行編譯,編譯依賴 gcc 環境。

PCRE pcre-devel 安裝:PCRE(Perl Compatible Regular Expressions) 是一個Perl庫,包括 perl 兼容的正則表達式庫。nginx 的 http 模塊使用 pcre 來解析正則表達式,所以需要在 linux 上安裝 pcre 庫,pcre-devel 是使用 pcre 開發的一個二次開發庫。nginx也需要此庫。

zlib 安裝:zlib 庫提供了很多種壓縮和解壓縮的方式, nginx 使用 zlib 對 http 包的內容進行 gzip ,所以需要在 Centos 上安裝 zlib 庫。

OpenSSL 安裝:OpenSSL 是一個強大的安全套接字層密碼庫,囊括主要的密碼算法、常用的密鑰和證書封裝管理功能及 SSL 協議,並提供豐富的應用程序供測試或其它目的使用。nginx 不僅支持 http 協議,還支持 https(即在ssl協議上傳輸http),所以需要在 Centos 安裝 OpenSSL 庫。

2.準備好Nginx的tar包

(1)直接下載.tar.gz安裝包,地址:https://nginx.org/en/download.html


(2)使用wget命令下載(推薦)。

wget -c https://nginx.org/download/nginx-1.10.1.tar.gz

3.解壓安裝文件

tar -zxvf nginx-1.10.1.tar.gz
tar -zxvf nginx-1.10.1.tar.gz -C /its  #解壓時指定解壓目錄

4.解壓之後進入安裝文件nginx-1.10.1進行編譯配置

./configure

5.安裝

//執行make命令
make
//執行make install命令
make install

6.查找安裝路徑

whereis nginx

7.啓動、停止nginx

首先進入Nginx的sbin目錄,啓動、停止命令都在這執行

cd /usr/local/nginx/sbin/
./nginx 
./nginx -s stop
./nginx -s quit
./nginx -s reload

./nginx -s quit:此方式停止步驟是待nginx進程處理任務完畢進行停止。
./nginx -s stop:此方式相當於先查出nginx進程id再使用kill命令強制殺掉進程。

8.重啓 nginx

先停止再啓動(推薦):

對 nginx 進行重啓相當於先停止再啓動,即先執行停止命令再執行啓動命令。如下:

./nginx -s quit
./nginx
重新加載配置文件:

當 ngin x的配置文件 nginx.conf 修改後,要想讓配置生效需要重啓 nginx,使用-s reload不用先停止 ngin x再啓動 nginx 即可將配置信息在 nginx 中生效,如下:

9.檢查Nginx配置文件是否正確

./nginx -s reload
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章