麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > Nginx > 正文

Nginx的完整配置詳解及實例代碼

2024-08-30 12:28:43
字體:
來源:轉載
供稿:網友

Nginx的完整配置詳解

           最近公司新項目,由于自己是小白,跟著項目經理對Nginx進行配置,在網上找到一篇相關資料,覺得不錯,并可以完成配置,這里記錄下,

實例代碼:

#運行用戶user nobody;#啟動進程,通常設置成和cpu的數量相等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;#工作模式及連接數上限events {  #epoll是多路復用IO(I/O Multiplexing)中的一種方式,  #僅用于linux2.6以上內核,可以大大提高nginx的性能  use  epoll;   #單個后臺worker process進程的最大并發鏈接數    worker_connections 1024;  # 并發總數是 worker_processes 和 worker_connections 的乘積  # 即 max_clients = worker_processes * worker_connections  # 在設置了反向代理的情況下,max_clients = worker_processes * worker_connections / 4 為什么  # 為什么上面反向代理要除以4,應該說是一個經驗值  # 根據以上條件,正常情況下的Nginx Server可以應付的最大連接數為:4 * 8000 = 32000  # worker_connections 值的設置跟物理內存大小有關  # 因為并發受IO約束,max_clients的值須小于系統可以打開的最大文件數  # 而系統可以打開的最大文件數和內存大小成正比,一般1GB內存的機器上可以打開的文件數大約是10萬左右  # 我們來看看360M內存的VPS可以打開的文件句柄數是多少:  # $ cat /proc/sys/fs/file-max  # 輸出 34336  # 32000 < 34336,即并發連接總數小于系統可以打開的文件句柄總數,這樣就在操作系統可以承受的范圍之內  # 所以,worker_connections 的值需根據 worker_processes 進程數目和系統可以打開的最大文件總數進行適當地進行設置  # 使得并發總數小于操作系統可以打開的最大文件數目  # 其實質也就是根據主機的物理CPU和內存進行配置  # 當然,理論上的并發總數可能會和實際有所偏差,因為主機還有其他的工作進程需要消耗系統資源。  # 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 是否調用 sendfile 函數(zero copy 方式)來輸出文件,  #對于普通應用,必須設為 on,  #如果用來進行下載等應用磁盤IO重負載應用,可設置為 off,  #以平衡磁盤與網絡I/O處理速度,降低系統的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;    #定義服務器的默認網站根目錄位置    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 {    }    #靜態文件,nginx自己處理    location ~ ^/(images|javascript|js|css|flash|media|static)/ {      #過期30天,靜態文件不怎么更新,過期可以設大一點,      #如果頻繁更新,則可以設置得小一點。      expires 30d;    }    #PHP 腳本請求全部轉發到 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;    }  }}

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 孕妇体内谢精满日本电影 | 国产精品成人久久 | 亚洲第一色片 | 在线1区| 久久久青青草 | 久久色播 | 中文字幕亚洲一区二区三区 | 色淫视频| 国产精品色综合 | 1314av | 草莓视频在线导航 | 日美av在线 | xvideos korean | 在线成人免费观看 | 中文字幕亚洲情99在线 | 成人午夜在线播放 | 欧美精品一区自拍a毛片在线视频 | av免费在线播放 | 日本高清com | 成年性羞羞视频免费观看无限 | 国产精品久久久久影院老司 | www.99热精品 | 成人免费毛片片v | 九一免费版在线观看 | 免费黄色欧美视频 | 欧美黄色性视频 | 最新中文字幕免费视频 | 中文字幕一区2区 | 成年人免费视频大全 | 国产精品久久久久久久午夜片 | 在线成人一区 | 特逼视频 | 日韩在线激情 | 欧美一级网 | 天天鲁在线视频免费观看 | 亚洲午夜久久久精品一区二区三区 | 黄视频免费在线 | 欧美成人高清视频 | 欧美18一12sex性处hd | 久久久久久久黄色片 | 成人免费自拍视频 |