Linx下安裝NGINX

1.簡(jiǎn)介:NGINX是一款高性能的負(fù)載均衡器,可以反向代理url,占用資源極少,并發(fā)性能極高,特別適用于靜態(tài)頁(yè)面,最高可達(dá)5W/S的并發(fā)請(qǐng)求.

原理:將客戶(hù)端請(qǐng)求映射到Location block中,在Location中所配置的每個(gè)指令將會(huì)啟動(dòng)不同的模塊去完成相應(yīng)的工作.

2.NGINX從結(jié)構(gòu)上分為:

核心模塊:HTTP模塊,EVENT模塊和MAIL模塊

基礎(chǔ)模塊:HTTP Access模塊,HTTP FastCGI模塊,HTTP Proxy模塊和HTTP Rewrite模塊.

第三方模塊:HTTP Upstream Request Hash 模塊 Notice模塊和HTTP Access Ky模塊.

3.安裝NGINX

3.1安裝前置的工具和依賴(lài)包:

yum install -y wget

yum install -y vim-enhanced?

yum install -y make cmake gcc gcc-c++

3.2 下載nginx 安裝包 :

方法1: wget -c?http://nginx.org/download/nginx-1.12.2.tar.gz (版本號(hào)可以在官網(wǎng)查到,可以修改)

方法2:直接訪(fǎng)問(wèn)NGINX官網(wǎng)http://nginx.org/ 在官網(wǎng)上下載tar.gz壓縮包 用scrt上傳

4.安裝依賴(lài)包:

yum install -y pcre pcre-devel

yum install -y zlib zlib-devel

yum install -y openssl openssl-devel

5.將安裝包解壓到指定目錄下 tar -zxvf?nginx-16.2.tar.gz -C /usr/local/nginx

并進(jìn)入解壓后的目錄 運(yùn)行configure配置 ./configure

6.編譯并安裝 make && make install

7.啟動(dòng)NGINX,啟動(dòng)完成后用管道命令查看是否啟動(dòng)成功

啟動(dòng):/usr/local/nginx/sbin/nginx ?查看:ps -ef | grep -i nginx

啟動(dòng)成功后開(kāi)啟80端口的防火墻:/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT

iptables-save

8.從瀏覽器查看是否安裝成功,直接訪(fǎng)問(wèn)Linux的Ip 端口號(hào)80 可選可不選 查看是否跳轉(zhuǎn)到NGINX的歡迎頁(yè)面,如果訪(fǎng)問(wèn)成功,則NGINX成功安裝.

9.關(guān)閉NGINX:/usr/local/nginx/sbin/nginx -s stop

10.重啟NGINX:/usr/local/nginx/sbin/nginx -s reload

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

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

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