久久青草精品A片狠狠,日韩欧美视频一区二区,亚洲国码AV日韩,国产精品黄在

Nginx詳解以及LNMP的搭建

2017-11-14 19:28:27 6153

.nginx 介紹
image.png 1.1特性
模塊化設(shè)計,較好的擴展性

高可靠性

支持熱部署:不停機更新配置文件,升級版本,更換日志文件

低內(nèi)存消耗:10000 keep-alive 連接模式下的非活動連接,僅需要2.5M 內(nèi)存

event-driven,aio,mmapsendfile

基本功能:

靜態(tài)資源的web 服務(wù)器

http 協(xié)議反向代理服務(wù)器,負載均衡

pop3/imap4 協(xié)議反向代理服務(wù)器

FastCGI(lnmp),uWSGI(python) 等協(xié)議

模塊化(非DSO ),如zip SSL模塊

web 服務(wù)相關(guān)的功能:

虛擬主機(server

支持 keep-alive  和管道連接

訪問日志(支持基于日志緩沖提高其性能)

url rewirte

路徑別名

基于IP 及用戶的訪問控制

支持速率限制及并發(fā)數(shù)限制

重新配置和在線升級而無須中斷客戶的工作進程

Memcached GET  接口
1.2 nginx 架構(gòu)

image.png

nginx 的程序架構(gòu)

master/worker 結(jié)構(gòu)

一個master 進程:

負載加載和分析配置文件、管理worker 進程、平滑升級

 一個或多個worker 進程

處理并響應(yīng)用戶請求

緩存相關(guān)的進程:

cache loader :載入緩存對象

cache manager:管理緩存對象

1.3 nginx 高度模塊化

但其模塊早期不支持DSO 機制;1.9.11版本支持動態(tài)裝載和卸載

模塊分類:

核心模塊:core module

標準模塊:

? HTTP 模塊: ngx_http_*

HTTP Core modules 默認功能

HTTP Optional modules  需編譯時指定

? Mail  模塊 ngx_mail_*

? Stream 模塊 ngx_stream_*

第三方模塊

1.4 nginx 的功用

靜態(tài)的web 資源服務(wù)器

html,圖片,js css txt 等靜態(tài)資源

結(jié)合FastCGI/uWSGI/SCGI 等協(xié)議反向代理動態(tài)資源請求

http/https 協(xié)議的反向代理

imap4/pop3 協(xié)議的反向代理

tcp/udp 協(xié)議的請求轉(zhuǎn)發(fā)(反向代理)

二、nginx 目錄結(jié)構(gòu)和命令

2.1 nginx 命令

ls /usr/local/nginx/

html 是測試頁,sbin 是主程序

ls /usr/local/nginx/sbin/

nginx  只有一個程序文件

ls /usr/local/nginx/html/

50x.html index.html  測試網(wǎng)頁

Nginx :默認為啟動nginx

-h  查看幫助選項

-V  查看版本和配置選項

-t  測試nginx 語法錯誤

-c filename  指定配置文件(default: /etc/nginx/nginx.conf)

-s signal  發(fā)送信號給master 進程,signal 可為:

stop, quit,reopen, reload  示例:-s stop  停止nginx -s reload  加載配置文件

注意:不要和systemctl 混合使用

-g directives  在命令行中指明全局指令

2.2 配置文件的組成部分:

主配置文件:nginx.conf

子配置文件 include conf.d/*.conf

fastcgiuwsgi scgi 等協(xié)議相關(guān)的配置文件

mime.types :支持的mime 類型

主配置文件的配置指令:

directive value [value2 ...];

注意:

(1)  指令必須以分號結(jié)尾

(2)  支持使用配置變量

內(nèi)建變量:由Nginx 模塊引入,可直接引用

自定義變量:由用戶使用set 命令定義

set variable_name value;

引用變量:$variable_name


提交成功!非常感謝您的反饋,我們會繼續(xù)努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: