Nginx教程1-介紹與安裝

本文很多參照了技術(shù)胖前輩的文章https://jspang.com/posts/2018/10/05/nginx.html

1.為什么要學(xué)習(xí)Nginx

Ⅰ.Nginx的誕生:2004年10月由伊戈?duì)枴べ愃饕驗(yàn)槎砹_斯訪問(wèn)量第二的Rambler.ru站點(diǎn)開發(fā)的

Ⅱ.當(dāng)前的WebServer市場(chǎng)占有率

實(shí)時(shí)更新網(wǎng)址:https://news.netcraft.com/archives/2019/

Snipaste_2019-07-31_14-49-32.jpg

Ⅲ.Nginx優(yōu)點(diǎn):

?.支持海量高并發(fā)

?.內(nèi)存消耗少

?免費(fèi)使用可以商業(yè)化

?配置文件簡(jiǎn)單

2.Nginx安裝

Ⅰ.學(xué)習(xí)環(huán)境
?.找個(gè)閑置的電腦搭建

?.購(gòu)買云服務(wù)器(考慮到工作應(yīng)用,采用此方案,本文用的centos系統(tǒng))

先在服務(wù)器上用yum安裝依賴程序,并創(chuàng)建測(cè)試文件夾

1.把gcc當(dāng)成c語(yǔ)言編譯器, g++當(dāng)成c++語(yǔ)言編譯器用
yum -y install gcc gcc-c++ autoconf pcre-devel make automake
2.可以在用戶退出系統(tǒng)之后繼續(xù)在后臺(tái)執(zhí)行, 直到下載任務(wù)完成(wget是一個(gè)從網(wǎng)絡(luò)上自動(dòng)下載文件的自由工具 )
yum -y install wget httpd-tools vim
Snipaste_2019-10-26_15-04-44.png

?電腦上安裝Linux虛擬機(jī)

Ⅱ. Nginx官網(wǎng)、版本

?.Nginx官網(wǎng)下載:http://nginx.org/en/download.html

?.使用版本

Snipaste_2019-10-26_15-15-16.png

Ⅲ.Nginx安裝、啟用

?先檢測(cè)服務(wù)器的yum源

Snipaste_2019-10-26_15-11-08.png

?.yum安裝

對(duì)于上面的三種學(xué)習(xí)環(huán)境,建議都自己編輯源文件添加yum源(vim /etc/yum.repos.d/nginx.repo),確保是想要的最新nginx穩(wěn)定版

//需要復(fù)制到源文件的配置內(nèi)容(官網(wǎng)提供的)
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

Snipaste_2019-08-01_14-29-16.jpg

再次使用yum命令查詢一下我們的nginx的yum源配置是否成功


Snipaste_2019-08-01_14-35-58.jpg

然后,使用yum命令安裝nginx: yum install -y nginx
查看安裝的nginx版本nginx -v

?操作nginx

直接指令(適用centos 7.4及以上)
啟動(dòng)快捷命令:nginx
停止快捷命令:nginx -s stop
從容停止服務(wù):nginx -s quit(與stop相比溫和,需要進(jìn)程完成當(dāng)前工作后再停止)
重新加載配置文件:nginx -s reload

linux系統(tǒng)通用方法
systemctl start/stop/restart/reload nginx 啟動(dòng)|停止|重啟|重新加載配置文件

?啟動(dòng)nginx并確認(rèn):用上述兩種方法啟動(dòng)nginx后

檢查nginx是否啟動(dòng)成功:ps aux |grep nginx,如果有多個(gè)啟動(dòng)進(jìn)程證明成功

Snipaste_2019-10-27_14-56-22.png

檢查端口被占用情況:netstat -tlnp

Snipaste_2019-10-27_15-17-30.png

防火墻問(wèn)題,添加放行端口規(guī)則:iptables -I INPUT -p tcp --dport 80 -j ACCEPT

最后,用瀏覽器訪問(wèn)是否正常

Snipaste_2019-08-01_15-06-55.jpg
最后編輯于
?著作權(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)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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