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