第一章 nginx環境搭建

2021-09-24 09:02:34 字數 1149 閱讀 1497

[toc]

確認系統網路 ping www.baidu.com

確認yum可用 yum list |grep gcc

確認關閉iptables規則iptables -l/iptables -t nat -l如果有的話iptables -f/iptables -t nat -f關閉規則

確認停用selinux getenforce 顯示應該為 disabled , 如果不是。setenforce 0yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake系統基本庫

yum -y install wget httpd-tools vim一些基本工具

cd /opt;

nginx 中介軟體架構介紹(了解)

nginx是乙個開源且高效能、可靠的http中介軟體,**服務。

常見的http服務 httpd -apache iis - ms gws -google

為什麼選擇nginx 1. io多路復用epoll(select模型和epoll模型) 多路復用:乙個執行緒內併發交替的順序完成 2. 功能模組少 (只保留了核心**,輕量級) **模組化(易讀,阿里借鑑開發) 3. cpu親和(affinity) 是一種把cpu核心和nginx工作程序繫結方式,把每個worker程序固定在乙個cpu上執行,減少切換cpu的cache miss, 獲得更好的效能。 4. sendfile工作機制(借鑑與linux的0拷貝) 直接通過核心空間來將靜態資源拷貝到socket中(原始需要先通過使用者空間) ###4. nginx快讀搭建與基本引數使用

mainline version -開發版 stable version -穩定版 legacy version -歷史版本 changes 有哪些改變 ######1. 修改yum源(新增nginx依賴)

[nginx]

name=nginx repo

baseurl=

gpgcheck=0

enabled=1

複製**

第一章 環境搭建

我使用的都是比較通用的編譯環境和編譯器,大家不必在這方面耗費太多心血,本著夠用就好的原則就行。我們可以在實踐中慢慢摸索,不斷完善我們的開發環境。目前作者使用的是windows系統,開發作業系統的編譯環境是linux的開源發行版 centos6。因此,作者選用了vmware虛擬機器來搭載centos6...

dart基礎第一章 環境搭建

dart2作為google開發團隊建立的一種強型別的語言,並且是當前跨平台框架flutter的開發語言,其重要性不言而喻。flutter是谷歌的移動ui框架,可以快速在ios和android上構建高質量的原生使用者介面。是即react native後另乙個跨平台的解決方案,在react native...

django基礎 第一章 環境搭建

建立乙個名為 django 的虛擬環境,其python的版本為3.6 在建立完成後自動進入虛擬環境django。再次進入workon django workon django pip install django自動安裝最新版本django 在虛擬環境中建立django專案,放在自己建立的專案目錄內...