欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

nginx.conf配置文件結構小結

 更新時間:2022年04月08日 12:00:06   作者:ChaoticNg  
本文主要介紹了nginx.conf配置文件結構小結,nginx.conf主要由events、http、server、location、upstream等塊配置項和一些行配置項組成,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧

核心配置文件的結構

nginx.conf主要由events、http、server、location、upstream等塊配置項和一些行配置項組成。

##代碼塊中的events、http、server、location、upstream等都是塊配置項##
 
 
#規(guī)定哪些用戶使用,nobody的話就是所有人
#user  nobody;
 
 
##Nginx worker進程個數(shù):其數(shù)量直接影響性能。
#每個worker進程都是單線程的進程,他們會調用各個模塊以實現(xiàn)多種多樣的功能。如果這些模塊不會出現(xiàn)阻塞式的調用,那么,有多少CPU內核就應該配置多少個進程,反之,有可能出現(xiàn)阻塞式調用,那么,需要配置稍多一些的worker進程。
worker_processes  1;
 
 
##error日志的設置,日志默認位置是我們在linux上安裝nginx時配置的,也可以在下面修改。
#語法: error_log /path/file level;
#默認: error_log / log/error.log error;
#當path/file 的值為 /dev/null時,這樣就不會輸出任何日志了,這也是關閉error日志的唯一手段;
#leve的取值范圍是debug、info、notice、warn、error、crit、alert、emerg從左至右級別依次增大。
#當level的級別為error時,error、crit、alert、emerg級別的日志就都會輸出。大于等于該級別會輸出,小于該級別的不會輸出。
#如果設定的日志級別是debug,則會輸出所有的日志,這一數(shù)據量會很大,需要預先確保/path/file所在的磁盤有足夠的磁盤空間。級別設定到debug,必須在configure時加入 --with-debug配置項。
#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;
 
 
events {
	worker_connections  1024;
}
 
 
http {
    //引入mime.types文件的設置,這樣引入的方式主要是增加可讀性
    include       mime.types;
    default_type  application/octet-stream;
    
    sendfile        on;
 
    //設置一個tcp連接最多保持多長時間存活
    keepalive_timeout  65;
 
    server {
        //這里是配置nginx首頁以及出錯跳轉頁面的,我們這里配置的是localhost:80端口,也可以根據需要定義
        listen       80;
        server_name  localhost;
 
        //access.log 記錄所有用戶請求的一種日志
        #access_log  logs/host.access.log  main;
 
 
        //跳轉的nginx首頁,首頁文件在根目錄的html文件夾下的index.html
        location / {
            root   html;
            index  index.html;
        }
		
        //出錯頁面,出錯的話就會跳轉。在根目錄的html文件夾下的/50x.html
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
 
    }
    //負載均衡的策略在upstream塊這里配置,如下是輪詢的一個范例
    upstream bakend {
        server 192.168.1.10 weight=1;
        server 192.168.1.11 weight=2;
    }
 
    #引入其他的conf
    include       imooc.conf;
}
#imooc.conf
 
server {
        listen       81;
        server_name  localhost;
 
        //跳轉的nginx首頁,首頁文件在根目錄的html文件夾下的index.html
        location / {
            root   html;
            index  imooc123.html;
        }
    }

nginx進程模型

包含master進程(用來監(jiān)聽命令和請求)和worker進程(用來處理,是異步非阻塞模式:如果當前client阻塞,就會繼續(xù)處理其他client的請求),可以通過配置開啟多個worker,每個 worker可以處理幾十萬甚至幾百萬的并發(fā)(根據機器性能),不過默認每個worker的連接數(shù)是1024。

 到此這篇關于nginx.conf配置文件結構小結的文章就介紹到這了,更多相關nginx.conf結構內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Nginx重新編譯添加模塊的方法

    Nginx重新編譯添加模塊的方法

    這篇文章主要介紹了Nginx重新編譯添加模塊的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • 使用Bash腳本和Logrotate實現(xiàn)Nginx日志切割的方法

    使用Bash腳本和Logrotate實現(xiàn)Nginx日志切割的方法

    Logrotate是一個Linux系統(tǒng)上用來管理日志文件的工具,它可以定期輪轉日志文件、壓縮舊的日志文件以及刪除過期的日志文件,這篇文章主要介紹了使用Bash腳本和Logrotate實現(xiàn)Nginx日志切割,需要的朋友可以參考下
    2024-05-05
  • Nginx工作模式及代理配置的使用細節(jié)

    Nginx工作模式及代理配置的使用細節(jié)

    這篇文章主要為大家介紹了Nginx工作模式及代理配置的使用細節(jié),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-03-03
  • 圖文詳解Nginx版本平滑升級方案

    圖文詳解Nginx版本平滑升級方案

    Nginx平滑升級就是指在不停止業(yè)務的前提下,實現(xiàn)對Nginx軟件版本的升級,下面這篇文章主要給大家介紹了關于Nginx版本平滑升級方案的相關資料,需要的朋友可以參考下
    2021-09-09
  • 配置解決Nginx服務器中WordPress路徑不自動加斜杠問題

    配置解決Nginx服務器中WordPress路徑不自動加斜杠問題

    這篇文章主要介紹了配置解決Nginx服務器中WordPress路徑不自動加斜杠問題,nginx不會自動在請求的最后加上一個斜線的問題文中也有提到通用的規(guī)則改寫方法,需要的朋友可以參考下
    2016-01-01
  • Nginx 流量鏡像使用的方法示例

    Nginx 流量鏡像使用的方法示例

    Nginx流量鏡像技術可以在不影響原始請求的情況下復制請求數(shù)據,用于數(shù)據分析、安全監(jiān)控等方面,本文就來介紹一下Nginx 流量鏡像使用的方法示例,感興趣的可以了解一下
    2024-10-10
  • Nginx Lua 根據參數(shù)請求轉發(fā)的實現(xiàn)

    Nginx Lua 根據參數(shù)請求轉發(fā)的實現(xiàn)

    本文介紹了如何使用Nginx和Lua腳本實現(xiàn)基于參數(shù)的請求轉發(fā),文章詳細說明了配置方法,并提供了示例代碼,幫助讀者理解如何通過NginxLua模塊根據請求參數(shù)將流量轉發(fā)到不同后端服務,這種方法有助于實現(xiàn)靈活的負載均衡和動態(tài)內容處理
    2022-05-05
  • Nginx 防止被域名惡意解析的辦法

    Nginx 防止被域名惡意解析的辦法

    這篇文章主要介紹了Nginx 防止被域名惡意解析的方法的相關資料,希望通過本文能幫助到大家,讓大家掌握理解這部分內容,需要的朋友可以參考下
    2017-10-10
  • Nginx中upstream模塊的具體用法

    Nginx中upstream模塊的具體用法

    本文主要介紹了Nginx中upstream模塊的具體用法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04
  • 如何讓Nginx快速支持TLS1.3協(xié)議詳解

    如何讓Nginx快速支持TLS1.3協(xié)議詳解

    這篇文章主要給大家介紹了如何讓Nginx快速支持TLS1.3協(xié)議的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2018-04-04

最新評論