文档章节

配置 nginx 负载均衡和 https 证书

诸葛孔明亮
 诸葛孔明亮
发布于 2016/11/03 16:08
字数 404
阅读 111
收藏 2
点赞 0
评论 0

前言

    阿里云上的负载均衡服务和各种服务,配置简单明了,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 访问了,一堆密钥绑定的是一个域名,这在证书申请的时候就指定了,要是想更换域名只能再次申请了。

 

© 著作权归作者所有

共有 人打赏支持
诸葛孔明亮
粉丝 1
博文 63
码字总数 53931
作品 0
浦东
运维
Nginx配置:负载均衡和SSL配置

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

BatmanLinux ⋅ 03/17 ⋅ 0

LNMP(Nginx负载均衡,SSL原理,Nginx配置SSL,生产SSL密钥对)

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

小新锐 ⋅ 01/09 ⋅ 0

nginx下HTTP跳转HTTPS(阿里云SLB)

首先我有一个域名:domain.com www.domain.com 解析到了阿里云的SLB负载均衡的IP上(公网IP) 其次,SLB的配置为: https 443 --> http 8080 //加密交给SLB http 80 --> http 80 (这是常规配置...

gaolongquan ⋅ 2016/07/06 ⋅ 0

Nginx负载均衡、ssl原理、生成ssl密钥对、Nginx配置ssl

Nginx负载均衡 Nginx负载均衡即为当代理服务器将自定义的域名解析到多个指定IP时,通过upstream来保证用户可以通过代理服务器正常访问各个IP。 代理一台机器叫做代理,代理两台及两台服务器就...

豆渣锅 ⋅ 01/08 ⋅ 0

Nginx负载均衡、ssl原理、生成ssl密钥对、Nginx配置ssl

Nginx负载均衡 Nginx负载均衡即为当代理服务器将自定义的域名解析到多个指定IP时,通过upstream来保证用户可以通过代理服务器正常访问各个IP。 代理一台机器叫做代理,代理两台及两台服务器就...

豆渣锅 ⋅ 01/08 ⋅ 0

使用Nginx代理restful实现SSL链路加密

1 目标说明 1.1 调研目的 本次调研主要为了解决两个问题: 不需要对restful的web容器做任何配置,实现对restful链路进行加密; 方便restful应用进行扩展,采用多个服务进行负载均衡,以提升吞...

囚兔 ⋅ 2016/06/23 ⋅ 2

求助:关于nginx 转发 双向SSL认证请求 的问题

大家好,对Web 部署方面不太了解,请教些问题: 我想在互联网上对外提供Web服务,现在申请有一个公网固定IP,想通过代理的方式,接受浏览器发过来的请求(基于虚拟域名和默认80端口),通过n...

malf ⋅ 2014/02/21 ⋅ 1

https的第七步之多域名配置

背景 如上述话题说言 https需要映射多个server 而我们多个server使用了负载均衡进行映射到不同的服务器上 certbot的原理 CertBot在验证服务器域名的时候,会生成一个随机文件,然后CertBot的...

Mr_Qi ⋅ 02/27 ⋅ 0

Nginx系列-6.配置Nginx的HTTPS

Nginx系列-6.配置Nginx的HTTPS 目录 - Nginx系列 Nginx系列-1.Linux下安装Nginx Nginx系列-2.配置LNMP(Linux、Nginx、MySQL、PHP)架构 Nginx系列-3.配置Nginx虚拟主机 Nginx系列-4.Nginx日...

ngle ⋅ 06/09 ⋅ 0

Nginx负载均衡、ssl原理、生产ssl密钥对、Nginx配置ssl

12.17 Nginx负载均衡 Nginx负载均衡即为当代理服务器将自定义的域名解析到多个指定IP时,通过upstream来保证用户可以通过代理服务器正常访问各个IP。 编辑配置文件 截图如下: 安装dig 测试 ...

平步清云 ⋅ 01/08 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

PHP语言系统ZBLOG或许无法重现月光博客的闪耀历史[图]

最近在写博客,希望通过自己努力打造一个优秀的教育类主题博客,名动江湖,但是问题来了,现在写博客还有前途吗?面对强大的自媒体站点围剿,还有信心和可能型吗? 至于程序部分,我选择了P...

原创小博客 ⋅ 22分钟前 ⋅ 0

IntelliJ IDEA 2018.1新特性

工欲善其事必先利其器,如果有一款IDE可以让你更高效地专注于开发以及源码阅读,为什么不试一试? 本文转载自:netty技术内幕 3月27日,jetbrains正式发布期待已久的IntelliJ IDEA 2018.1,再...

Romane ⋅ 47分钟前 ⋅ 0

浅谈设计模式之工厂模式

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻...

佛系程序猿灬 ⋅ 今天 ⋅ 0

Dockerfile基础命令总结

FROM 指定使用的基础base image FROM scratch # 制作base image ,不使用任何基础imageFROM centos # 使用base imageFROM ubuntu:14.04 尽量使用官方的base image,为了安全 LABEL 描述作...

ExtreU ⋅ 昨天 ⋅ 0

存储,对比私有云和公有云的不同

导读 说起公共存储,很难不与后网络公司时代的选择性外包联系起来,但尽管如此,它还是具备着简单和固有的可用性。公共存储的名字听起来也缺乏专有性,很像是把东西直接堆放在那里而不会得到...

问题终结者 ⋅ 昨天 ⋅ 0

C++难点解析之const修饰符

C++难点解析之const修饰符 c++ 相比于其他编程语言,可能是最为难掌握,概念最为复杂的。结合自己平时的C++使用经验,这里将会列举出一些常见的难点并给出相应的解释。 const修饰符 const在c...

jackie8tao ⋅ 昨天 ⋅ 0

聊聊spring cloud netflix的HystrixCommands

序 本文主要研究一下spring cloud netflix的HystrixCommands。 maven <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-clo......

go4it ⋅ 昨天 ⋅ 0

Confluence 6 从其他备份中恢复数据

一般来说,Confluence 数据库可以从 Administration Console 或者 Confluence Setup Wizard 中进行恢复。 如果你在恢复压缩的 XML 备份的时候遇到了问题,你还是可以对整个站点进行恢复的,如...

honeymose ⋅ 昨天 ⋅ 0

myeclipse10 快速搭建spring boot开发环境(入门)

1.创建一个maven的web项目 注意上面标红的部分记得选上 2.创建的maven目录结构,有缺失的目录可以自己建立目录补充 补充后 这时候一个maven的web项目创建完成 3.配置pom.xml配置文件 <proje...

小海bug ⋅ 昨天 ⋅ 0

nginx.conf

=========================================================================== nginx.conf =========================================================================== user nobody; #......

A__17 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部