nginx學習(一) centos7下安裝部署

2022-08-26 17:06:32 字數 1556 閱讀 2136

nginx安裝包:

1、安裝nginx所需依賴包

#安裝gcc 環境 

yuminstall

gcc-c++​

#nginx 的 http 模組使用 pcre 來解析正規表示式,所以需要在 linux 上安裝 pcre 庫

yuminstall -y pcre pcre-devel

​#zlib 庫提供了很多種壓縮和解壓縮的方式, nginx 使用 zlib 對 http 包的內容進行

gzip

yuminstall -y zlib zlib-devel

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

yuminstall -y openssl openssl-devel

2、解壓部署

#建立乙個server目錄存放解壓後的包

mkdir /usr/local/server

​#解壓安裝包到 /usr/local/server目錄,得到nginx-1.16

.1解壓包

tar -xvf /soft/nginx-1.16.1.tar.gz -c /usr/local/server/​

#建立乙個nginx目錄作為nginx的安裝目錄

mkdir /usr/local/server/ngnix

​#進入解壓的nginx包中,執行如下命令

#configure指令碼將根據我們輸入的選項、系統環境參與來生成所需的檔案(包含原始檔與makefile檔案)。引數--prefix為指定目錄作為nginx的安裝目錄

./configure --prefix=/usr/local/server/ngnix

​#解壓包中繼續執行,編譯和安裝

make && make

install

​#進入/usr/local/server/ngnix,安裝完成後已產生檔案:conf html logs sbin(主程式應用入口)

安裝完成一般常用命令,進入sbin目錄,

cd /usr/local/server/nginx/sbin    #主程式入口

​#啟動,關閉,重啟,命令:

./nginx #啟動

./nginx -s quit #此方式停止步驟是待nginx程序處理任務完畢進行停止。

./nginx -s stop #此方式相當於先查出nginx程序id再使用kill命令殺掉程序

./nginx -s reload #重新載入配置檔案(重啟)

./nginx -h #檢視幫助

​#驗證配置。看到如下顯示nginx.conf syntax is ok以及nginx.conf test is successful說明配置檔案正確!

Nginx安裝學習筆記(CentOS7)

可以把這個位址配置為yum源,利用yum安裝。安裝依賴包 yum install y pcre devel zlib devel openssl devel 建立使用者,沒有建立nginx 使用者情況下,worker預設使用nobody使用者,master程序為root。useradd nginx ...

centos7安裝nginx與nginx配置檔案

yum install gcc c nginx原始碼編譯需要 yum install y pcre pcre devel nginx 的 http 模組使用 pcre 來解析正規表示式yum install y zlib zlib devel nginx 使用zlib對http包的內容進行gzipy...

Centos7 編譯安裝Nginx

nginx版本分開發版和穩定版,生產環境使用穩定版,實驗新功能,新特性可以使用開發版。安裝nginx編譯需要依賴的包 yum install gcc gcc c wget yum install pcre devel zlib devel openssl devel說明 zlib nginx提供gz...