最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

nginx 基本配置與參數(shù)說明詳細介紹

 更新時間:2016年10月09日 14:35:22   投稿:lqh  
這篇文章主要介紹了nginx 基本配置與參數(shù)說明詳細介紹的相關資料,需要的朋友可以參考下

運行用戶

user nobody;

#啟動進程,通常設置成和cpu的數(shù)量相等

worker_processes  1;

 #全局錯誤日志及PID文件

#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
 
#pid    logs/nginx.pid;

 工作模式及連接數(shù)上限

events {
  #epoll是多路復用IO(I/O Multiplexing)中的一種方式,
  #僅用于linux2.6以上內(nèi)核,可以大大提高nginx的性能
  use  epoll; 
 
  #單個后臺worker process進程的最大并發(fā)鏈接數(shù)  
  worker_connections 1024;
 
  # 并發(fā)總數(shù)是 worker_processes 和 worker_connections 的乘積
  # 即 max_clients = worker_processes * worker_connections
  # 在設置了反向代理的情況下,max_clients = worker_processes * worker_connections / 4 為什么
  # 為什么上面反向代理要除以4,應該說是一個經(jīng)驗值
  # 根據(jù)以上條件,正常情況下的Nginx Server可以應付的最大連接數(shù)為:4 * 8000 = 32000
  # worker_connections 值的設置跟物理內(nèi)存大小有關
  # 因為并發(fā)受IO約束,max_clients的值須小于系統(tǒng)可以打開的最大文件數(shù)
  # 而系統(tǒng)可以打開的最大文件數(shù)和內(nèi)存大小成正比,一般1GB內(nèi)存的機器上可以打開的文件數(shù)大約是10萬左右
  # 我們來看看360M內(nèi)存的VPS可以打開的文件句柄數(shù)是多少:
  # $ cat /proc/sys/fs/file-max
  # 輸出 34336
  # 32000 < 34336,即并發(fā)連接總數(shù)小于系統(tǒng)可以打開的文件句柄總數(shù),這樣就在操作系統(tǒng)可以承受的范圍之內(nèi)
  # 所以,worker_connections 的值需根據(jù) worker_processes 進程數(shù)目和系統(tǒng)可以打開的最大文件總數(shù)進行適當?shù)剡M行設置
  # 使得并發(fā)總數(shù)小于操作系統(tǒng)可以打開的最大文件數(shù)目
  # 其實質(zhì)也就是根據(jù)主機的物理CPU和內(nèi)存進行配置
  # 當然,理論上的并發(fā)總數(shù)可能會和實際有所偏差,因為主機還有其他的工作進程需要消耗系統(tǒng)資源。
  # ulimit -SHn 65535
 
}
http {
  #設定mime類型,類型由mime.type文件定義
  include  mime.types;
  default_type application/octet-stream;
  #設定日志格式
  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 logs/access.log main;
 
  #sendfile 指令指定 nginx 是否調(diào)用 sendfile 函數(shù)(zero copy 方式)來輸出文件,
  #對于普通應用,必須設為 on,
  #如果用來進行下載等應用磁盤IO重負載應用,可設置為 off,
  #以平衡磁盤與網(wǎng)絡I/O處理速度,降低系統(tǒng)的uptime.
  sendfile   on;
  #tcp_nopush   on;
 
  #連接超時時間
  #keepalive_timeout 0;
  keepalive_timeout 65;
  tcp_nodelay   on;
 
  #開啟gzip壓縮
  gzip on;
  gzip_disable "MSIE [1-6].";
 
  #設定請求緩沖
  client_header_buffer_size  128k;
  large_client_header_buffers 4 128k;
 
 
  #設定虛擬主機配置
  server {
    #偵聽80端口
    listen  80;
    #定義使用 www.nginx.cn訪問
    server_name www.nginx.cn;
 
    #定義服務器的默認網(wǎng)站根目錄位置
    root html;
 
    #設定本虛擬主機的訪問日志
    access_log logs/nginx.access.log main;
 
    #默認請求
    location / {
      
      #定義首頁索引文件的名稱
      index index.php index.html index.htm;  
 
    }
 
    # 定義錯誤提示頁面
    error_page  500 502 503 504 /50x.html;
    location = /50x.html {
    }
 
    #靜態(tài)文件,nginx自己處理
    location ~ ^/(images|javascript|js|css|flash|media|static)/ {
      
      #過期30天,靜態(tài)文件不怎么更新,過期可以設大一點,
      #如果頻繁更新,則可以設置得小一點。
      expires 30d;
    }
 
    #PHP 腳本請求全部轉發(fā)到 FastCGI處理. 使用FastCGI默認配置.
    location ~ .php$ {
      fastcgi_pass 127.0.0.1:9000;
      fastcgi_index index.php;
      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
      include fastcgi_params;
    }
 
    #禁止訪問 .htxxx 文件
      location ~ /.ht {
      deny all;
    }
 
  }
}

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關文章

  • 使用nginx實現(xiàn)動靜分離

    使用nginx實現(xiàn)動靜分離

    這篇文章主要為大家詳細介紹了使用nginx實現(xiàn)動靜分離,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • Nginx中的root和alias指令示例詳解

    Nginx中的root和alias指令示例詳解

    Nginx是一種高性能的Web服務器軟件,其中root和alias是用于配置資源位置的兩個指令,root指令用于設置資源的根目錄,而alias指令則為特定location設置路徑別名,root適用于整體目錄結構,alias適合細粒度路徑控制,本文詳解這兩個指令的用途及區(qū)別
    2024-10-10
  • nginx proxy_pass反向代理配置中url后加不加/的區(qū)別介紹

    nginx proxy_pass反向代理配置中url后加不加/的區(qū)別介紹

    這篇文章主要給大家介紹了關于nginx proxy_pass反向代理配置中url后加不加/的區(qū)別,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2017-11-11
  • Nginx服務器初期基本配置指南

    Nginx服務器初期基本配置指南

    這篇文章主要介紹了Nginx服務器初期基本配置指南,包括重定向以及基本的負載均衡配置等,需要的朋友可以參考下
    2016-01-01
  • Nginx反向代理之proxy_redirect指令的實現(xiàn)

    Nginx反向代理之proxy_redirect指令的實現(xiàn)

    proxy_redirect指令是用來重置頭信息中的"Location"和"Refresh"的值,本文就來詳細的介紹一下如何使用,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-08-08
  • Nginx出現(xiàn)“Too many open files”問題的解決方法

    Nginx出現(xiàn)“Too many open files”問題的解決方法

    在進行壓力測試時,自建CDN節(jié)點的Nginx可能會出現(xiàn)“Too many open files”錯誤,這通常意味著Nginx嘗試打開的文件數(shù)量超出了系統(tǒng)的限制,本文將詳細介紹如何識別和解決這一問題,確保Nginx在負載較高時仍能正常運行,需要的朋友可以參考下
    2024-10-10
  • 5分鐘搞定Nginx安裝的教程

    5分鐘搞定Nginx安裝的教程

    下面小編就為大家分享一篇5分鐘搞定Nginx安裝的教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-11-11
  • 在Linux系統(tǒng)中將Redmine和SVN整合入Nginx的方法

    在Linux系統(tǒng)中將Redmine和SVN整合入Nginx的方法

    這篇文章主要介紹了在Linux系統(tǒng)中將Redmine和SVN整合入Nginx的方法,示例基于CentOS系統(tǒng),并用到了Ruby腳本,需要的朋友可以參考下
    2015-06-06
  • 使用Nginx部署Vue項目全過程及踩坑記錄

    使用Nginx部署Vue項目全過程及踩坑記錄

    這篇文章主要介紹了使用Nginx部署Vue項目全過程及踩坑記錄,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • nginx如何搭建前后端分離架構

    nginx如何搭建前后端分離架構

    本文介紹了如何使用Vue-cli搭建前端開發(fā)環(huán)境,并詳細講解了nginx、webpack-devserver和Postman的使用方法,此外,還介紹了API基本設計規(guī)范,包括HTTP狀態(tài)碼、數(shù)據(jù)格式和接口設計
    2025-01-01

最新評論

雷波县| 拜泉县| 兴和县| 中阳县| 鄯善县| 虹口区| 凤台县| 电白县| 府谷县| 常德市| 武强县| 福安市| 永丰县| 买车| 金门县| 淳化县| 桓仁| 庐江县| 临沭县| 阜宁县| 扬中市| 大同县| 白银市| 阿巴嘎旗| 婺源县| 钦州市| 集贤县| 静乐县| 宣化县| 岑溪市| 清丰县| 新郑市| 东城区| 武陟县| 石家庄市| 隆子县| 诏安县| 聂拉木县| 重庆市| 虞城县| 灯塔市|