第一章:nginx环境搭建
生活随笔
收集整理的這篇文章主要介紹了
第一章:nginx环境搭建
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
[TOC]
1.四項確認(本次實例用redhat系列系統(tǒng))
2.兩項安裝(yum list | grep gcc )
3.目錄介紹
cd /opt;
mkdir app(src) download(src package) logs(log) work(shell腳本) backup(配置文件)
nginx 中間件架構(gòu)介紹(了解)
HTTPD -Apache
IIS - ms
GWS -Google
1. IO多路復用epoll(select模型和epoll模型) 多路復用:一個線程內(nèi)并發(fā)交替的順序完成
2. 功能模塊少 (只保留了核心代碼,輕量級) 代碼模塊化(易讀,阿里借鑒開發(fā))
3. CPU親和(affinity)
是一種把CPU核心和Nginx工作進程綁定方式,把每個worker進程固定在一個cpu上執(zhí)行,減少切換cpu的cache miss,
獲得更好的性能。
4. sendfile工作機制(借鑒與linux的0拷貝)
直接通過內(nèi)核空間來將靜態(tài)資源拷貝到socket中(原始需要先通過用戶空間)
4. Nginx快讀搭建與基本參數(shù)使用
Mainline version -開發(fā)版
Stable version -穩(wěn)定版
Legacy version -歷史版本
Changes 有哪些改變
1. 修改yum源(添加nginx依賴)
- 在 etc/yum.repos.d/下創(chuàng)建一個nginx.repo
- 然后yum list | grep nginx測試是否成功添加yum源
成功后的頁面: image.png - 然后 yum install nginx安裝。
- 測試是否安裝成功
- nginx -V 編譯信息
nginx -v 版本信息 - 安裝時的編譯參數(shù)
--user=nginx
--group=nginx 設(shè)定nginx進程啟動的用戶和用戶組 - nginx.conf 介紹
systemctl restart nginx.service 重啟服務
[ 拓展 ] 一些目錄的介紹
image.pngimage.png
image.png
總結(jié)
以上是生活随笔為你收集整理的第一章:nginx环境搭建的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 不使用三方包时,如何在ThinkSNS中
- 下一篇: S3C2440时钟体系结构