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...