加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

漫衍式--Nginx 负载平衡处事器

发布时间:2019-03-27 23:10:06 所属栏目:业界 来源:凌浩雨
导读:本文转载自微信公家号凌浩雨。作者已授权。转载本文请接洽凌浩雨公家号。 1. Nginx 1). 进修资源 Nginx 中文文档 Nginx 设置 2). Nginx Nginx是一款轻量级的 Web 处事器/反向署理处事器及电子邮件(IMAP/POP3)署理处事器,其特点是占据内存少,并发手段强。

=> SSL证书加密

  • ssl_protocols:指令用于启动特定的加密协议,nginx在1.1.13和1.0.12版本后默认是ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2,TLSv1.1与TLSv1.2要确保OpenSSL >= 1.0.1 ,SSLv3 此刻尚有许多处地址用但有不少被进攻的裂痕。
  • ssl prefer server ciphers:配置协商加密算法时,优先行使我们处事端的加密套件,而不是客户端赏识器的加密套件

=> 压缩设置

  • gzip 是汇报nginx回收gzip压缩的情势发送数据。这将会镌汰我们发送的数据量。
  • gzip_disable 为指定的客户端禁用gzip成果。我们配置成IE6可能更低版本以使我们的方案可以或许普及兼容。
  • gzip_static 汇报nginx在压缩资源之前,先查找是否有预先gzip处理赏罚过的资源。这要求你预先压缩你的文件(在这个例子中被注释掉了),从而应承你行使最高压缩比,这样nginx就不消再压缩这些文件了。
  • gzip_proxied 应承可能榨取压缩基于哀求和相应的相应流。我们配置为any,意味着将会压缩全部的哀求。
  • gzip_min_length 配置对数据启用压缩的起码字节数。假如一个哀求小于1000字节,我们最好不要压缩它,由于压缩这些小的数据会低落处理赏罚此哀求的全部历程的速率。
  • gzip_comp_level 配置数据的压缩品级。这个品级可所以1-9之间的恣意数值,9是最慢可是压缩比最大的。我们配置为4,这是一个较量折中的配置。
  • gzip_type 配置必要压缩的数据名目。

=> 文件缓存设置

  • open_file_cache 打开缓存的同时也指定了缓存最大数量,以及缓存的时刻。我们可以配置一个相对高的最大时刻,这样我们可以在它们不勾当高出20秒后破除去。
  • open_file_cache_valid 在open_file_cache中指定检测正确信息的隔断时刻。
  • open_file_cache_min_uses 界说了open_file_cache中指令参数不勾那时刻时代里最小的文件数。
  • open_file_cache_errors 指定了当搜刮一个文件时是否缓存错误信息,也包罗再次给设置中添加文件。我们也包罗了处事器模块,这些是在差异文件中界说的。假如你的处事器模块不在这些位置,你就得修改这一行来指定正确的位置。

IV. server模块

srever模块设置是http模块中的一个子模块,用来界说一个假造会见主机,也就是一个假造处事器的设置信息

  1. server { 
  2.     listen 80; 
  3.     server_name localhost 192.168.1.100; 
  4.     root /nginx/www; 
  5.     index        index.php index.html index.html; 
  6.     charset        utf-8; 
  7.     access_log    logs/access.log; 
  8.     error_log    logs/error.log; 
  9.     ...... 
  • server:一个假造主机的设置,一个http中可以设置多个server
  • server_name:用力啊指定ip地点可能域名,多个设置之间用空格脱离
  • root:暗示整个server假造主机内的根目次,全部当前主机中web项目标根目次
  • index:用户会见web网站时的全局首页
  • charset:用于配置www/路径中设置的网页的默认编码名目
  • access_log:用于指定该假造主机处事器中的会见记录日记存放路径
  • error_log:用于指定该假造主机处事器中会见错误日记的存放路径

V. location模块

location模块是nginx设置中呈现最多的一个设置,首要用于设置路由会见信息。在路由会见信息设置中关联到反向署理、负载平衡等等各项成果,以是location模块也是一个很是重要的设置模块

(编辑:湖南网)

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

热点阅读