centos7 安裝ngnix

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容