Centos 下 Nginx 安裝、啓動 、關閉、重啓 教程

Nginx 安裝、使用教程

Nginx是一個高性能的Web服務器和反向代理服務器,也可以作爲又見代理服務器。
Nginx新特點是佔用內存少,併發處理能力強,Nginx官網測試爲5萬併發。
Nginx同類型Web服務器還有Apache、Lighttpd、Tengine(阿里巴巴)等。
免費網站:http://nginx.org
收費網站:https://www.nginx.com (推薦免費)

1、Nginx - Centos 安裝

1.1、Nginx安裝步驟

1.1.1 gcc編譯是否安裝

檢查安裝:yum list installed | grep gcc
執行安裝:yum install gcc -y

1.1.2 openssl庫編譯是否安裝

檢查安裝:yum list installed | grep openssl
執行安裝:yum install openssl openssl-devel -y

1.1.3 pcre庫編譯是否安裝

檢查安裝:yum list installed | grep pcre
執行安裝:yum install pcre pcre-devel -y

1.1.4 zlib庫編譯是否安裝

檢查安裝:yum list installed | grep zlib
執行安裝:yum install zlib zlib-devel -y

1.1.5 一次性安裝命令

一次性安裝: yum install gcc openssl openssl-devel pcre pcre-devel zlib zlib-devel -y

( -y 代表自動安裝 , 自動選擇 Y)

1.1.6 解壓下載的nginx安裝包

在linux-centos指定路徑下,點擊rz可以上傳nginx安裝包

執行命令: tar -zxvf nginx-1.16.1.tar.gz

1.1.7 安裝nginx

打開nginx解壓後路徑

執行命令: cd nginx-1.16.1/

指定安裝路徑 (–prefix 是指定nginx安裝路徑)

指定安裝路徑: ./configure --prefix = /usr/local/nginx

執行命令進行編譯 (在解壓後的nginx安裝包裏執行)

編譯:make

執行命令進行安裝(在解壓後的nginx安裝包裏執行)

編譯:make install

此時 /usr/local/ 下nginx文件夾被創建。

1.2、Nginx啓動方法

1.2.1 普通啓動

切換到nginx下sbin文件夾下

啓動:./nginx

1.2.2 配置文件啓動

配置文件啓動:/usr/local/nginx/sbin/nginx -c /usr/local/conf/nginx.conf

(啓動-c是指定配置文件)

1.2.3 檢查nginx是否啓動

檢查啓動:ps -ef | grep nginx

如nginx啓動狀態如圖:如nginx啓動狀態如圖

1.3、Nginx關閉方法

1.3.1 優雅關閉nginx

查看nginx啓動狀態,查看pid:ps -ef | grep nginx

查看nginx進程

關閉進程:kill -QUIT 主pid

其中pid是主進程號的pid(master process),其他爲子進程pid(worker process)。

1.3.2 快速關閉nginx

查看nginx啓動狀態,查看pid:ps -ef | grep nginx
關閉進程:kell -TERM 主pid

(注意優雅關閉與快速關閉區別: 優雅關閉nginx正在處理的請求不會影響,可以正常返回結果,快速關閉則不同,正在處理的請求會返回空白)。

1.4、Nginx重啓方法

1.4.1 重啓nginx

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