加入收藏 | 设为首页 | 会员中心 | 我要投稿 好传媒网 (https://www.haochuanmei.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 外闻 > 正文

分布式--Nginx 负载均衡服务器

发布时间:2019-03-27 18:51:28 所属栏目:外闻 来源:凌浩雨
导读:本文转载自微信公众号凌浩雨。作者已授权。转载本文请联系凌浩雨公众号。 1. Nginx 1). 学习资源 Nginx 中文文档 Nginx 配置 2). Nginx Nginx是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,其特点是占有内存少,并发能力强。

II. event 模块

  1. event { 
  2.     worker_connections 1024; 
  3.     multi_accept on; 
  4.     use epoll; 

worker_connections 指定最大可以同时接收的连接数量,这里一定要注意,最大连接数量是和worker processes共同决定的。

multi_accept 配置指定nginx在收到一个新连接通知后尽可能多的接受更多的连接

use epoll 配置指定了线程轮询的方法,如果是linux2.6+,使用epoll;如果是BSD如Mac请使用Kqueue

III. http模块

作为web服务器,http模块是nginx最核心的一个模块,配置项也是比较多的,项目中会设置到很多的实际业务场景,需要根据硬件信息进行适当的配置,常规情况下,使用默认配置即可!

  1. http { 
  2.     ## 
  3.     # 基础配置 
  4.     ## 
  5.  
  6.     sendfile on; 
  7.     tcp_nopush on; 
  8.     tcp_nodelay on; 
  9.     keepalive_timeout 65; 
  10.     types_hash_max_size 2048; 
  11.     # server_tokens off; 
  12.  
  13.     # server_names_hash_bucket_size 64; 
  14.     # server_name_in_redirect off; 
  15.  
  16.     include /etc/nginx/mime.types; 
  17.     default_type application/octet-stream; 
  18.  
  19.     ## 
  20.     # SSL证书配置 
  21.     ## 
  22.  
  23.     ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE 
  24.     ssl_prefer_server_ciphers on; 
  25.  
  26.     ## 
  27.     # 日志配置 
  28.     ## 
  29.  
  30.     access_log /var/log/nginx/access.log; 
  31.     error_log /var/log/nginx/error.log; 
  32.  
  33.     ## 
  34.     # Gzip 压缩配置 
  35.     ## 
  36.  
  37.     gzip on; 
  38.     gzip_disable "msie6"; 
  39.  
  40.     # gzip_vary on; 
  41.     # gzip_proxied any; 
  42.     # gzip_comp_level 6; 
  43.     # gzip_buffers 16 8k; 
  44.     # gzip_http_version 1.1; 
  45.     # gzip_types text/plain text/css application/json application/javascript 
  46.     text/xml application/xml application/xml+rss text/javascript; 
  47.  
  48.     ## 
  49.     # 虚拟主机配置 
  50.     ## 
  51.  
  52.     include /etc/nginx/conf.d/*.conf; 
  53.     include /etc/nginx/sites-enabled/*; 

(编辑:好传媒网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读