文档章节

配置 nginx 负载均衡和 https 证书

诸葛孔明亮
 诸葛孔明亮
发布于 2016/11/03 16:08
字数 404
阅读 149
收藏 4

前言

    阿里云上的负载均衡服务和各种服务,配置简单明了,web 界面展示,优点太多。

    公司内网测试环境就没有这些高大上的框架使用,只能一箩筐交给 nginx 去办了。

 

配置负载均衡

    nginx 的负载均衡模块是 upstream,默认内置有三种负载均衡方法:轮询、最少连接、IP hash

    配置在 http 节点下面的 upstream:

    

  •     weight

        权重值,默认为1,上面的显示 3/10 分配给 0.1,3/10 分配给 0.2、4/10 分配给 0.3;

  • max_fails 和 fail_timeout

        max_fails 配置允许请求失败的次数,超过配置的次数后,在 fail_timeout 时间内,新的请求将不会分配给这台机器,默认为 1,fail_timeout 默认为 10秒。

  • backup

        备份机,当其它的服务器都宕机之后,才会分配给这台机器。

  • max_conns

        分配的最大连接数,超过这个数值后,nginx 将不会分配新的连接给这台服务器,默认为 0 表示不限制。

    

    别的负载均衡策略则需要编译的时候指定参数。

 

配置 ssl 证书

    证书申请选的是 Wosign Inc 免费 CA 证书。

    申请完成下载证书,两份文件,一个公钥一个私钥;

    配置nginx:

    重新读取配置文件后就可以通过 https 访问了,一堆密钥绑定的是一个域名,这在证书申请的时候就指定了,要是想更换域名只能再次申请了。

 

© 著作权归作者所有

共有 人打赏支持
诸葛孔明亮
粉丝 2
博文 64
码字总数 53931
作品 0
浦东
运维
私信 提问
52:nginx负载均衡|ssl原理|生成ssl秘钥对|nginx配置ssl

1、nginx负载均衡;(使用upstream来指定多个web server) 注释:代理一台机器是代理,代理两台机器就是负载均衡了; 代理服务器后面可以有多个web服务器,多个web服务器去提供服务,可以实现一个...

芬野de博客
2018/11/06
0
0
LNMP架构负载均衡及HTTPS相关配置

11月29日任务 12.17 Nginx负载均衡 12.18 ssl原理 12.19 生成ssl密钥对 12.20 Nginx配置ssl Nginx负载均衡 负载均衡原理上就是代理,只不过通过设置多个代理服务器来实现多用户访问时的负载均...

robertt15
2018/11/30
0
0
Nginx配置:负载均衡和SSL配置

一、负载均衡 负载均衡在服务端开发中算是一个比较重要的特性。因为Nginx除了作为常规的Web服务器外,还会被大规模的用于反向代理前端,因为Nginx的异步框架可以处理很大的并发请求,把这些并...

BatmanLinux
2018/03/17
0
0
Kubernetes上的负载均衡详解

如果您的应用程序是面向大量用户、会吸引大量流量,那么一个不变的目标一定是在高效满足用户需求的同时、不让用户感知到任何类似于“服务器繁忙!”的情况。这一诉求的典型解决方案是横向扩展...

RancherLabs
2018/09/20
0
0
LNMP(Nginx负载均衡,SSL原理,Nginx配置SSL,生产SSL密钥对)

一、Nginx负载均衡 负载均衡:单从字面上的意思来理解就可以解释N台服务器平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。那么负载均衡的前提就是要有多台服务器才能实...

小新锐
2018/01/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

多表查询

第1章 多表关系实战 1.1 实战1:省和市  方案1:多张表,一对多  方案2:一张表,自关联一对多 1.2 实战2:用户和角色 (比如演员和扮演人物)  多对多关系 1.3 实战3:角色和权限 (比如...

stars永恒
今天
7
0
求推广,德邦快递坑人!!!!

完全没想好怎么来吐槽自己这次苦逼的德邦物流过程了,只好来记一个流水账。 从寄快递开始: 2019年1月15日从 德邦物流 微信小app上下单,截图如下: 可笑的是什么,我预约的是17号上门收件,...

o0无忧亦无怖
昨天
7
0
Mac Vim配置

1.升级 vim   我自己 MacBook Pro 的系统还是 10.11 ,其自带的 vim 版本为 7.3 ,我们将其升至最新版: 使用 homebrew : brew install vim --with-lua --with-override-system-vim 这将下...

Pasenger
昨天
8
0
vmware安装Ubuntu上不了网?上网了安装不了net-tools,无法执行ifconfig?

1.重新设置网络适配器还是不行,如下指定nat 2.还需要指定共享网络,我是在无线环境下 3.无法执行ifconfig https://packages.ubuntu.com/bionic/net-tools到这个网站下载net-tools的deb文件...

noob_chr
昨天
4
0
解决SVN:E210007无法协商认证机制

svn:E210007 svn: Cannot negotiate authentication mechanism 执行下面代码即可 sudo yum install cyrus-sasl cyrus-sasl-plain cyrus-sasl-ldap...

临江仙卜算子
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部