Nginx課程大綱

1.Nginx的基本描述

Nginx是一個web服務(wù)器,是用來代理服務(wù)。

2.常見的web服務(wù)器

Nginx? ? httpd? ? Tengine? ? OpenResty

3.Nginx應(yīng)用場景

代理? ? 負(fù)載均衡? ? 代理緩存(proxy_cache)? ? 靜態(tài)資源? ? 動靜分離? ? Https

4.Nginx 安裝 配置 啟動

(1)安裝官方倉庫源


(2)使用yum直接安裝

3.啟動Nginx

4.Nginx配置了解

cat /etc/nginx/nginx.conf

user nginx; ????????????????????????????????????????????????#nginx進(jìn)程的用戶身份

worker_processes 1;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #nginx的工作進(jìn)程數(shù)量

error_log /var/log/nginx/error.log warn;???? #錯誤日志的路徑【警告級別才會記錄】

pid /var/run/nginx.pid;????????????????????????????????#進(jìn)程運(yùn)行后,會產(chǎn)生一個pid

ecents {????????????????????????????????????????????????????? #事件模型

????????worker_connections 1024;? ? ? ? ? ? ? ? ?#每個work能夠支持的連接數(shù)

? ? ? ? use epoll;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #每個work能偶支持的連接數(shù)

}

http {? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#接受用戶的http請求

? ? include? ? ? ? ? ? ? ? ?/etc/nginx/mime.types;? ? ? ?#包含所有靜態(tài)資源的文件

? ? default_type? ? ? ? application/octer-stream;? ? #默認(rèn)類型(下載)

日志相關(guān)

log_format main '$remote_addr - $remote_user [$time_local] "$request" '

? ? ? ? ? ? ? ? ? ? ? '$status $body_bytes_sent "$http_referer" '

? ? ? ? ? ? ? ? ? ? ? '"$http_user_agent" "$http_x_forwarded_for"';

? ? access_log? /var/log/nginx/access.log? main; # 訪問日志的路徑

? ? #sendfile? ? ? ? on;

? ? #tcp_nopush? ? on;

? ? keepalive_timeout? 65; #長鏈接超時時間

? ? #gzip? on; #啟用壓縮功能

#使用Server配置網(wǎng)站, 每個Server{}代表一個網(wǎng)站

server {

listen 80;

server_name test.oldxu.com;

location / { #控制網(wǎng)站訪問的路徑

root ...;

}

}

? ? include /etc/nginx/conf.d/*.conf; 包含哪些文件

}

5.Nginx 搭建 郵箱網(wǎng)站

(1)注釋掉之前的默認(rèn)網(wǎng)站

(2)編寫游戲網(wǎng)站Nginx配置文件

(3)創(chuàng)建放置目錄

(4)上傳軟件

(5)檢測語法

(6)重載服務(wù)

(7)配置域名解析

(8)Nginx訪問

6.Nginx配置虛擬主機(jī)有如下三種方式:

方式一:基于主機(jī)多IP方式

方式二:基于端口的配置方式

方式三:基于名稱方式(多域名方式)

7.io網(wǎng)絡(luò)模型:

同步

異步

阻塞

非阻塞

同步阻塞

同步非阻塞

異步阻塞

異步非阻塞

http://www.itdecent.cn/p/d4f24abc8024?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

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