乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      nginx配置五(server虛擬主機(jī)配置)

       浸心閣 2016-01-13




      server:http核心模塊

      語法:server {...} 
      默認(rèn)值:no 
      使用字段:http 
      server字段包含虛擬主機(jī)的配置。
      沒有明確的機(jī)制來分開基于域名(請求中的主機(jī)頭)和基于IP的虛擬主機(jī)。
      可以通過listen指令來指定必須連接到這個(gè)server塊的所有地址和端口,并且在server_name指令中可以指定所有的域名。

       

      server_name:http核心模塊

      語法:server_name name [... ] 
      默認(rèn)值:server_name hostname 
      使用字段:server 
      這個(gè)指令有兩個(gè)作用:
      ·將HTTP請求的主機(jī)頭與在nginx配置文件中的server{...}字段中指定的參數(shù)進(jìn)行匹配,并且找出第一個(gè)匹配結(jié)果。這就是如何定義虛擬主機(jī)的方法,域名遵循下述優(yōu)先級規(guī)則:
      1、完整匹配的名稱。
      2、名稱開始于一個(gè)文件通配符:*.example.com。
      3、名稱結(jié)束于一個(gè)文件通配符:www.example.*。
      4、使用正則表達(dá)式的名稱。

      (略過沒有匹配到的情況)

       

      listen:http核心模塊

      語法(0.7.x):listen address:port [ default [ backlog=num | rcvbuf=size | sndbuf=size | accept_filter=filter | deferred | bind | ssl ] ] 
      語法(0.8.x):listen address:port [ default_server [ backlog=num | rcvbuf=size | sndbuf=size | accept_filter=filter | deferred | bind | ssl ] ] 
      默認(rèn)值:listen 80 
      使用字段:server 
      listen指令指定了server{...}字段中可以被訪問到的ip地址及端口號,可以只指定一個(gè)ip,一個(gè)端口,或者一個(gè)可解析的服務(wù)器名。

      如果只有ip地址指定,則默認(rèn)端口為80。
      如果指令有default參數(shù),那么這個(gè)server塊將是通過“地址:端口”來進(jìn)行訪問的默認(rèn)服務(wù)器,這對于你想為那些不匹配server_name指令中的主機(jī)名指定默認(rèn)server塊的虛擬主機(jī)(基于域名)非常有用,如果沒有指令帶有default參數(shù),那么默認(rèn)服務(wù)器將使用第一個(gè)server塊。
      listen允許一些不同的參數(shù),即系統(tǒng)調(diào)用listen(2)和bind(2)中指定的參數(shù),這些參數(shù)必須用在default參數(shù)之后:
      backlog=num -- 指定調(diào)用listen(2)時(shí)backlog的值,默認(rèn)為-1。
      rcvbuf=size -- 為正在監(jiān)聽的端口指定SO_RCVBUF。
      sndbuf=size -- 為正在監(jiān)聽的端口指定SO_SNDBUF。
      accept_filter=filter -- 指定accept-filter。

       

      index:默認(rèn)主頁設(shè)置模塊

      語法:index file-path [file-path [ ... ] ]; 
      默認(rèn)值:no 
      使用字段:server, location 

       

      root:http核心模塊

      語法:root path 
      默認(rèn)值:root html 
      使用字段:http, server, location ,location中的if字段
      請求到達(dá)后的文件根目錄,可以是相對路徑,也可以是絕對路徑。

       

      charset:字符集設(shè)置模塊

      語法:charset encoding|off 
      默認(rèn)值:charset off 
      使用字段:http, server, location, location中的if字段 
      這個(gè)指令使應(yīng)答頭中的"Content-Type"字段使用指定的編碼集,如果這個(gè)字符集與source_charset指令設(shè)置的字符集不相同,將重新編碼字符集,參數(shù)off表明不在應(yīng)答頭中添加"Content-Type"信息。

       

      access_log:日志模塊

      語法:access_log path [format [buffer=size | off]] 
      默認(rèn)值:access_log log/access.log combined 
      使用字段:http, server, location 
      參數(shù)為連接日志指定了路徑,格式和緩沖區(qū)大小。使用“off”將在當(dāng)前的字段中清除access_log的所有參數(shù),如果沒有指定日志格式,默認(rèn)為“combined”。緩沖區(qū)大小不能超過寫入磁盤文件的最小大小。
      日志文件路徑可以包含變量(0.7.4以上版本),但是有一些限制:

      1)nginx指定的用戶必須有創(chuàng)建日志文件的權(quán)限。
      2)緩沖區(qū)不會工作
      3)每個(gè)到來的連接,日志文件將被打開并且在記錄日志后迅速關(guān)閉,然而,頻繁使用的文件描述符將被保存到open_log_file_cache中,關(guān)于日志的輪詢記錄,必須記住隨著時(shí)間的過去(使用open_log_file_cache的valid參數(shù)設(shè)置),日志仍然在舊的文件中記錄。

       

      open_log_file_cache:日志模塊

      語法:open_log_file_cache max=N [inactive=time] [min_uses=N] [valid=time] | off 
      默認(rèn)值:open_log_file_cache off 
      使用字段:http server location 
      這個(gè)指令為頻繁使用的日志文件描述符所在的路徑變量設(shè)置緩存。
      指令選項(xiàng):

      ·max - 緩存中存儲的最大文件描述符數(shù)。
      ·inactive - 設(shè)置緩存中在某個(gè)時(shí)間段內(nèi)沒有使用的文件描述符將被移除,默認(rèn)為10秒。
      ·min_uses - 在一定時(shí)間內(nèi)(inactive指定),一個(gè)文件描述符最少使用多少次后被放入緩存,默認(rèn)為1。
      ·valid - 設(shè)置檢查同名文件存在的時(shí)間,默認(rèn)是60秒。
      ·off - 關(guān)閉緩存。

        本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多