centos nginx重启_nginx学习笔记
web請(qǐng)求通過(guò)中間件可以直接調(diào)用操作系統(tǒng),也可以經(jīng)過(guò)中間件把請(qǐng)求分發(fā)到多個(gè)應(yīng)用上進(jìn)行邏輯處理。
因?yàn)橛辛酥虚g件,使得大型網(wǎng)站在規(guī)劃有了更好的層次性,維護(hù)上更加方便。也可以實(shí)現(xiàn)負(fù)載均衡、安全防護(hù)等。
Nginx是一個(gè)開(kāi)源高性能、可靠的HTTP中間件、代理服務(wù),在目前企業(yè)中得到了很大的利用。
今天主要學(xué)習(xí)下nginx的安裝配置,以便于后續(xù)學(xué)習(xí)。
以下在本地虛擬機(jī)上搭建學(xué)習(xí)。
linux環(huán)境搭建可以參考:
vmware上安裝linux過(guò)程記錄
*1、*
檢查系統(tǒng)網(wǎng)絡(luò)是否能連通公網(wǎng):
ping www.taobao.com*2、*
確認(rèn)yum源是否配置好,用于下載安裝環(huán)境基礎(chǔ)包:
yum源配置可以參考:
yum源配置
用以下命令測(cè)試:
*3、*
確定iptables是否關(guān)閉,避免對(duì)后續(xù)學(xué)習(xí)驗(yàn)證造成影響,當(dāng)然也可以設(shè)置好對(duì)應(yīng)規(guī)則:
執(zhí)行命令:
iptables -F iptables -t nat -F*4、*
確認(rèn)關(guān)閉selinux,避免對(duì)服務(wù)和請(qǐng)求造成影響,建議關(guān)閉。
查看SELinux狀態(tài):
/usr/sbin/sestatus -v ##如果SELinux status參數(shù)為enabled即為開(kāi)啟狀態(tài)SELinux status: enabledgetenforce ##也可以用這個(gè)命令檢查關(guān)閉SELinux:
臨時(shí)關(guān)閉(不用重啟機(jī)器):
setenforce 0 ##設(shè)置SELinux 成為permissive模式##setenforce 1 設(shè)置SELinux 成為enforcing模式修改配置文件(需要重啟機(jī)器):
修改/etc/selinux/config 文件,將SELINUX=enforcing改為SELINUX=disabled
*5、*
配置nginx的yum源:
vim /etc/yum.repos.d/nginx.repo[nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0 enabled=1*6、*
然后執(zhí)行命令測(cè)試:
yum list | grep nginx*7、*
利用yum安裝nginx:
yum install nginx安裝完畢驗(yàn)證:
我這里裝的是1.14.0版。
可以用命令查看nginx安裝目錄:
rpm -ql nginx*8、*
下面對(duì)主要目錄做說(shuō)明:
/etc/logrotate.d/nginxNginx日志輪轉(zhuǎn),用于logrotate服務(wù)的日志切割,相當(dāng)于java中的log4j和logback;
/etc/nginx /etc/nginx/conf.d /etc/nginx/conf.d/default.conf /etc/nginx/nginx.conf為Nginx主配置文件;
/etc/nginx/koi-utf /etc/nginx/koi-win /etc/nginx/win-utf用于nginx編碼轉(zhuǎn)換的配置文件;
/var/log/nginx為nginx的訪問(wèn)和錯(cuò)誤日志目錄;
/var/cache/nginx/為nginx的緩存目錄;
/usr/share/nginx/html其下放了首頁(yè)index.html,為nginx的默認(rèn)首頁(yè)。
*9、*
利用以下命令啟動(dòng)nginx:
systemctl start nginx然后訪問(wèn)頁(yè)面:
默認(rèn)利用的是/usr/share/nginx/html目錄下的index.html
之后將對(duì)nginx做進(jìn)一步深入學(xué)習(xí)。
本公眾號(hào)免費(fèi)提供csdn下載服務(wù),海量IT學(xué)習(xí)資源如果你準(zhǔn)備入IT坑,勵(lì)志成為優(yōu)秀的程序猿,那么這些資源很適合你,包括但不限于java、go、python、springcloud、elk、嵌入式 、大數(shù)據(jù)、面試資料、前端 等資源。同時(shí)我們組建了一個(gè)技術(shù)交流群,里面有很多大佬,會(huì)不定時(shí)分享技術(shù)文章,如果你想來(lái)一起學(xué)習(xí)提高,可以公眾號(hào)后臺(tái)回復(fù)【2】,免費(fèi)邀請(qǐng)加技術(shù)交流群互相學(xué)習(xí)提高,會(huì)不定期分享編程IT相關(guān)資源。
掃碼關(guān)注,精彩內(nèi)容第一時(shí)間推給你
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的centos nginx重启_nginx学习笔记的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python怎么创建列表_用Python
- 下一篇: .bin 文件用excel文件打开_bi