1、下載
wget http://nginx.org/download/nginx-1.20.1.tar.gz
或者去官網(wǎng)下載
安裝前準備
1.1 安裝gcc
gcc是用來編譯下載下來的nginx源碼
yum install gcc-c++
1.2 安裝pcre和pcre-devel
PCRE(Perl Compatible Regular Expressions) 是一個Perl庫,包括 perl 兼容的正則表達式庫。nginx 的 http 模塊使用 pcre 來解析正則表達式,pcre-devel 是使用 pcre 開發(fā)的一個二次開發(fā)庫。
yum install -y pcre pcre-devel
1.3 安裝zlib
zlib提供了很多壓縮和解方式,nginx需要zlib對http進行g(shù)zip
yum install -y zlib zlib-devel
1.4 安裝openssl
openssl是一個安全套接字層密碼庫,nginx要支持https,需要使用openssl
yum install -y openssl openssl-devel
2、解壓
tar -zvxf nginx-1.20.1.tar.gz
3、預編譯
進入解壓后的目錄 nginx-1.20.1進行預編譯 ./configure --prefix=/opt/nginx 注意:--prefix是指定安裝目錄
4、編譯
make
5、安裝
make install
6、運行
進入安裝路徑(上面的/opt/nginx)的sbin目錄下執(zhí)行
./nginx
ps -ef|grep nginx
出現(xiàn)下圖為正確啟動

J`LTJN23432L1B[0P{}]1EV.png
訪問服務器ip,出現(xiàn)下面頁面正確啟動(關(guān)閉防火墻)

image.png
7、nginx相關(guān)命令
7.1啟動
./nginx
7.2停止
從容停止服務
這種方法較stop相比就比較溫和一些了,需要進程完成當前工作后再停止。
./nginx -s quit
立即停止服務
這種方法比較強硬,無論進程是否在工作,都直接停止進程。
./nginx -s stop