博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初次使用nginx 搭建http2.0
阅读量:5888 次
发布时间:2019-06-19

本文共 787 字,大约阅读时间需要 2 分钟。

  hot3.png

源码的下载地址

目前1.9.5已经加入http2.0的支持,

编译参数

 ./configure --prefix=/usr/local/nginx --with-openssl=/opt/openssl-1.0.2e --with-pcre --with-zlib=/opt/zlib-1.2.8 --with-stream --with-stream_ssl_module --with-http_ssl_module --with-http_v2_module --with-threads 

这里需要自行下载openssl、zlib源码包,其中openssl需要注意,需要1.0.2以上版本需要对tls支持,否则会报错开启http2的时候。

推荐使用这个版本

wget

wget

nginx伪证书配置

创建服务器私钥,命令会让你输入一个口令:

openssl genrsa -des3 -out server.key 1024

创建签名请求的证书(CSR):

openssl req -new -key server.key -out server.csr

在加载SSL支持的并使用上述私钥时除去必须的口令:

 cp server.key server.key.org

openssl rsa -in server.key.org -out server.key

具体配置参考

server {    listen 443 ssl http2;    ssl_certificate server.crt;    ssl_certificate_key server.key;}

130115_SYZm_202475.jpg

这里请求完成之后连接是保持的,直到超时才会关闭连接

具体想了解http2到底是什么可自行百度了解更多~

转载于:https://my.oschina.net/leicc/blog/601293

你可能感兴趣的文章
Java中String和byte[]间的转换浅析
查看>>
什么是异步
查看>>
WordPress 主题切换
查看>>
cookie和session
查看>>
【java】path和classpath
查看>>
UVa 10057 - A mid-summer night's dream
查看>>
解决3 字节的 UTF-8 序列的字节 3 无效
查看>>
浅谈浏览器兼容性问题-(1)产生、看待与思
查看>>
iOS8中定位服务的变化(CLLocationManager协议方法不响应,无法回掉GPS方法,不出现获取权限提示)...
查看>>
BeanUtils\DBUtils
查看>>
VC 创建托盘,托盘tooltip。右键托盘菜单,点击别的地方会隐藏掉的问题。
查看>>
第一天,新的定义
查看>>
WPF EventSetter Handler Command
查看>>
polya定理,环形涂色
查看>>
day4-装饰器前奏
查看>>
【Jest】笔记三:全局变量
查看>>
forward和redirect的区别
查看>>
使用JavaMail完成邮件的编写
查看>>
洛谷P1576 最小花费
查看>>
封装了一个类,可生成验证码,缩略图,及水印图
查看>>