1.1下載
免費開源版的官方網站:http://nginx.org
Nginx 有 Windows 版本和 Linux 版本,但更推薦在 Linux 下使用 Nginx;
下載nginx-1.14.2.tar.gz的源代碼檔案:wget http://nginx.org/download/nginx-1.14.2.tar.gz
我的習慣,將下載或者上傳的安裝檔案放到/home/soft/目錄下
2.2安裝
2.2.1 安裝前的準備
Nginx的安裝需要確定Linux安裝相關的幾個庫,否則配置和編譯會出現錯誤, 具體的檢查安裝程序為:
1:gcc編譯器是否安裝:
檢查是否安裝:yum list installed | grep gcc
執行安裝:yum install gcc -y
2:openssl庫是否安裝
檢查是否安裝:yum list installed | grep openssl
執行安裝:yum install openssl openssl-devel -y
3:pcre庫是否安裝
檢查是否安裝:yum list installed | grep pcre
執行安裝:yum install pcre pcre-devel -y
4:zlib庫是否安裝:
檢查是否安裝:yum list installed | grep zlib
執行安裝:yum install zlib zlib-devel -y
5:一次性安裝,執行如下命令
yum install gcc openssl openssl-devel pcre pcre-devel zlib zlib-devel -y
2.2.2 正式安裝
- 解壓下載下來的nginx檔案,執行命令:tar -zxvf nginx-1.14.2.tar.gz
- 切換至解壓后的nginx主目錄,執行命令:cd nginx-1.14.2
- 在nginx主目錄nginx-1.14.2下執行命令:./configure --prefix=/usr/local/nginx
- (其中--prefix是指定nginx安裝路徑) 注意:等號左右不要有空格
- 執行命令進行編譯:make
- 執行命令進行安裝:make install
安裝成功后,可以切換到/usr/local/nginx目錄下,查看內容

2.2.3 啟動
1:普通啟動
切換到nginx安裝目錄的sbin目錄下,執行:./nginx

2:通過組態檔啟動
./nginx -c /usr/local/nginx/conf/nginx.conf
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
其中-c是指定組態檔,而且組態檔路徑必須指定絕對路徑

2.2.4 檢查Nginx是否啟動
通過查看行程:ps -ef | grep nginx

nginx 體系結構由 master 行程和其 worker 行程組成
master 行程讀取組態檔,并維護 worker 行程,而 worker 行程則對請求進行實際處理
Nginx啟動后,安裝目錄下會出現一些_tmp結尾的檔案,這些是臨時檔案,不用管,
在瀏覽器中輸入http://192.168.235.128:80/訪問Nginx服務器,出現以下界面:

2.4.5 關閉
優雅的關閉Nginx
找出nginx的行程號:ps -ef | grep nginx
執行命令:kill -QUIT 主pid

注意:
- 其中pid是主行程號的pid(master process),其他為子行程pid(worker process)
- 這種關閉方式會處理完請求后再關閉,所以稱之為優雅的關閉
快速關閉Nginx
找出nginx的行程號:ps -ef | grep nginx
kill -TERM 主pid
注意:
- 其中pid是主行程號的pid(master process),其他為子行程pid(worker process)
- 這種關閉方式不管請求是否處理完成,直接關閉,比較暴力,稱之為快速的關閉
![]()
2.4.6 重啟Nginx
./nginx -s reload
2.4.7 配置檢查
當修改Nginx組態檔后,可以使用Nginx命令進行組態檔語法檢查,用于檢查Nginx組態檔是否正確
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf -t
![]()
2.4.8 其他
Linux上查看nginx版本:/usr/local/nginx/sbin/nginx -V
-v (小寫的v)顯示 nginx 的版本
-V (大寫的V)顯示 nginx 的版本、編譯器版本和配置引數

2.4.9 windows下環境搭建(了解)
在官方網站下載最新windows版的nginx:http://nginx.org/en/download.html
將下載下來的nginx壓縮包解壓到一個目錄下,解壓后該軟體就可以啟動使用了
啟動方式1:雙擊解壓目錄下的nginx.exe檔案即可運行nginx;
啟動方式2:進入dos視窗,切換到nginx主目錄下,在dos視窗執行命令:start nginx
關閉方式1:在資源管理器殺掉Nginx行程(有兩個行程)
關閉方式2:在dos視窗切換到Nginx安裝主目錄下執行命令:nginx -s stop
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/287715.html
標籤:其他
