12.17Nginx负载均衡12.18ssl原理12.19生成ssl密钥对 20Nginx配置ssl

12.17Nginx负载均衡

查看域名的IP,用dig命令
首先安装 一下dig命令
yum install -y bind-utils
这时候就可以查看到qq.com的ipb

没有更改配置文件前只能访问默认页,更改配置文件之后,加载配置文件

再访问curl x127.0.0.1:80 www.qq.com 就不一样了,进入主页了。只不过反馈回来的是网页的原码

nginx不支持代理https,新版本 的也只支持http tcp
12.18 ssl原理

12.19 生成ssl密钥对

需要安装 一个包,查看一个命令需要安装那个包

生成密钥并输入密码

转换key,取消密码

生成证书请求文件,需要拿这个文件和私钥一起生产公钥文件

相应目录多多了crt / ke y文件

12.20 Nginx配置ssl

-t && -s reload //若报错unknown directive “ssl”

需要重新编译nginx,加上--with-http_ssl_module

再查看一下别有参数不一样了
/usr/local/nginx/sbin/nginx -V

再-t然后重启操作

查看监听端口,多出了443端口

cd /data/wwwroot/aming.com创建 vim index.html,内容This is ssl.
测试提示400需在hosts更改

把hosts文件放进aming.com

再测试,提示这个证书是不可信任的,因为这个证书是我们自己发布的,是不合法,但实际上已经配置成功了

用win浏览器访问测试一下
更改win的hosts文件,把aming.com添加进去
在浏览器输入https://aming.com
如果浏览器无法访问,就要查看一下防火墙iptables -nvL,这里是有防火墙规则的

最简单的方法就是要清空,如果不想清空就只能添加443端口的规则进去
iptables -F
然后win在浏览器再访问就可以访问了,会出现以下警告介面,如需继续访问就点高级,选择继续前往就可以了


这就是浏览器https证书不被信任的警告,如果想要https网站没有这个提示,可以到wotong(沃通)这个网站上买https的服务
扩展
针对请求的uri来代理 http://ask.apelearn.com/question/1049
根据访问的目录来区分后端的web http://ask.apelearn.com/question/920
nginx长连接 http://www.apelearn.com/bbs/thread-6545-1-1.html
nginx算法分析 http://blog.sina.com.cn/s/blog_72995dcc01016msi.html

原文地址:http://blog.51cto.com/13450039/2087732

时间: 2024-07-31 14:22:24

12.17Nginx负载均衡12.18ssl原理12.19生成ssl密钥对 20Nginx配置ssl的相关文章

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

一.Nginx负载均衡#dig //dig命令其实就是解析bash: dig: command not found#yum install -y bind-utils#dig qq.com //解析qq.com,可以看到qq.com解析到了3个IP上,可以使用这3个IP去做负载均衡#cd /usr/local/nginx/conf/vhost/#vi ld.conf#/usr/local/nginx/sbin/nginx -t#/usr/local/nginx/sbin/nginx -s rel

15.Nginx负载均衡&SSL密钥对&Nginx配置SSL

[toc] 扩展 针对请求的uri来代理 http://ask.apelearn.com/question/1049 根据访问的目录来区分后端的web http://ask.apelearn.com/question/920 nginx长连接 http://www.apelearn.com/bbs/thread-6545-1-1.html nginx算法分析 http://blog.sina.com.cn/s/blog_72995dcc01016msi.html Nginx负载均衡 负载均衡在服

负载均衡及网络原理

1.TCP三次握手四次挥手介绍 三次握手:客户端发送请求给服务端,服务端收到请求后,给客户端发送ack确认,客户端收到后,给服务端发送确认请求包. 四次挥手: 关闭客户端与服务端的连接:客户端发送关闭请求,服务端收到后回复ACK确认. 关闭服务端与客户端的连接:服务端向客户端发起关闭请求,客户端回复ACK确认. 2.网络7层架构与TCP/IP四层模型 3.HTTP原理 Http是无状态协议,客户端与服务端建立的短连接服务端响应后就关闭了.默认80端口 1.地址解析;根据请求地址解析出协议名.主机

Spring Cloud(十四):Ribbon实现客户端负载均衡及其实现原理介绍

年后到现在一直很忙,都没什么时间记录东西了,其实之前工作中积累了很多知识点,一直都堆在备忘录里,只是因为近几个月经历了一些事情,没有太多的经历来写了,但是一些重要的东西,我还是希望能坚持记录下来.正好最近公司用到了一些本篇文章的知识点,所以就抽空记录一下. 本文代码github地址:https://github.com/shaweiwei/RibbonTest/tree/master 简介 ribbon 是一个客户端负载均衡器,它和nginx的负载均衡相比,区别是一个是客户端负载均衡,一个是服务

搞懂分布式技术9:Nginx负载均衡原理与实践

搞懂分布式技术9:Nginx负载均衡原理与实践 本篇摘自<亿级流量网站架构核心技术>第二章 Nginx负载均衡与反向代理 部分内容. 当我们的应用单实例不能支撑用户请求时,此时就需要扩容,从一台服务器扩容到两台.几十台.几百台.然而,用户访问时是通过如的方式访问,在请求时,浏览器首先会查询DNS服务器获取对应的IP,然后通过此IP访问对应的服务. 因此,一种方式是域名映射多个IP,但是,存在一个最简单的问题,假设某台服务器重启或者出现故障,DNS会有一定的缓存时间,故障后切换时间长,而且没有对

k8s之yaml文件基本格式及底层负载均衡实现原理

本文只是自己的精简后的总结,若需要详细的资料,请绕步. 注:yaml文件严格要求缩进,默认不同层次等级是两个空格的缩进. 1.使用httpd镜像创建一个Deployment资源对象 [[email protected] ~]# vim lvjianzhao.yaml #编写yaml文件 kind: Deployment #指定要创建的资源对象类型 apiVersion: extensions/v1beta1 #指定deployment所对应的API版本 metadata: name: lvjia

LVS 负载均衡概念篇

一.简单介绍 LVS是Linux Virtual Server的简写,是Linux服务器上的一种高扩展和高可用集群方案.由章文嵩博士主导开发,目前已被集成到Linux内核模块中,在内核级别实现了四层(传输层)的负载均衡调度.  原理:互联网用户访问网站,请求解析到LVS上,LVS调度器根据预设算法将请求分配给后端服务器,最后,后端服务器以不同方式返回数据给用户 二.LVS 工作模式 根据后端服务器返回数据的方式可以分三种工作模式: 模式 命令选项 1.DR (direct routing) 默认

LB负载均衡之Nginx-Proxy

LB负载均衡之Nginx-Proxy Nginx 反向代理及负载均衡引用实战 Nginx反向代理的原理优点:      Nginx proxy(反向代理)作为Nginx的重要功能,使用nginx proxy基本可以实现一个完整的7层负载均衡.反向代理可以简单的理解为:代理服务器来接收internet上的服务器请求,然后将请求转发给内部的服务器上,然后将结果返回给internet上请求的客户端,所以代理服务器对外表现出来的只是一台服务器.反向代理服务器也称为Web服务器加速,针对web服务器提供加

利用Piranha+LVS方案实现WEB负载均衡

背景:最近公司上了一个项目,项目主要是实现手机终端访问WEB页面,但是用户量较大,需要实现负载均衡,经过方案选型,最终选择了用Piranha+LVS+nginx来实现. 环境: 操作系统  Centos 6.6 _X64 WEB         nginx 结构:           LVS-ACTIVE:10.6.1.210          LVS-BACKUP: 10.6.1.211          LVS-VIP: 192.168.1.214          Realsever: 1