国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

為Node.js程序配置使用Nginx服務器的簡明教程

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

Node.js是一個基于Chrome JavaScript運行時建立的平臺, 用于方便地搭建響應速度快、易于擴展的網絡應用。Node.js 使用事件驅動, 非阻塞I/O 模型而得以輕量和高效,非常適合在分布式設備上運行的數據密集型的實時應用,如實時聊天等等。然而對于gzip編碼,靜態文件,HTTP緩存,SSL處理,負載平衡和反向代理等,都可以通過nginx來完成,從而減小node.js的負載,并通過nginx強大的緩存來節省網站的流量從而提高網站的加載速度。
流程圖

201611294252934.png (528×274)

nginx配置如下:

 http {  proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=one:8m max_size=3000m inactive=600m;  proxy_temp_path /var/tmp;  include    mime.types;  default_type application/octet-stream;  sendfile    on;  keepalive_timeout 65;   gzip on;  gzip_comp_level 6;  gzip_vary on;  gzip_min_length 1000;  gzip_proxied any;  gzip_types text/plain text/html text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;  gzip_buffers 16 8k;   ssl_certificate /some/location/sillyfacesociety.com.bundle.crt;  ssl_certificate_key /some/location/sillyfacesociety.com.key;  ssl_protocols    SSLv3 TLSv1;  ssl_ciphers HIGH:!aNULL:!MD5;   upstream silly_face_society_upstream {   server 127.0.0.1:61337;   server 127.0.0.1:61338;   keepalive 64;  }   server {   listen 80;   listen 443 ssl;    server_name sillyfacesociety.com;   return 301 $scheme://www.sillyfacesociety.com$request_uri;  }   server {    listen 80;    listen 443 ssl;     server_name www.sillyfacesociety.com;     error_page 502 /errors/502.html;     location ~ ^/(images/|img/|javascript/|js/|css/|stylesheets/|flash/|media/|static/|robots.txt|humans.txt|favicon.ico) {     root /usr/local/silly_face_society/node/public;     access_log off;     expires max;    }     location /errors {     internal;     alias /usr/local/silly_face_society/node/public/errors;    }     location / {     proxy_redirect off;     proxy_set_header  X-Real-IP      $remote_addr;     proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;     proxy_set_header  X-Forwarded-Proto $scheme;     proxy_set_header  Host          $http_host;     proxy_set_header  X-NginX-Proxy  true;     proxy_set_header  Connection "";     proxy_http_version 1.1;     proxy_cache one;     proxy_cache_key sfs$request_uri$scheme;     proxy_pass     http://silly_face_society_upstream;    }  }}

配置段說明

http {  ...  upstream silly_face_society_upstream {   server 127.0.0.1:61337;   server 127.0.0.1:61338;   keepalive 64;  }  ...}

nginx負載均衡多個nodo.js實例。keepalive 64 指示nginx在任何時候保持最少64個HTTP/ 1.1連接到代理服務器。如果有更多的流量nginx將打開更多的連接。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 扶沟县| 天长市| 佛冈县| 盐山县| 华亭县| 乌鲁木齐县| 德安县| 吕梁市| 沅江市| 天祝| 兴国县| 和平区| 图们市| 米易县| 宜良县| 社旗县| 天长市| 同心县| 临武县| 永靖县| 乌审旗| 常德市| 永靖县| 湟中县| 涞源县| 峨山| 漳平市| 湖口县| 望奎县| 乾安县| 石河子市| 天祝| 垫江县| 南陵县| 阿荣旗| 宁化县| 安仁县| 应城市| 泸溪县| 宁陕县| 和林格尔县|