站点地图
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
---
|
||||
title: 3.4、Docker(4)-nginx
|
||||
date: 2018-2-10 22:38:32
|
||||
date: 2018-6-27 11:35:27
|
||||
tags:
|
||||
- docker
|
||||
- nginx
|
||||
@@ -32,7 +32,9 @@ docker run \
|
||||
-p 8080:80
|
||||
```
|
||||
+ volume是本地目录与容器内目录的映射, 前面是本地目录, 后面是容器内目录
|
||||
也可以使用`mount`参数, 写作 **--mount source=/test/html,target=/usr/share/nginx/html**
|
||||
也可以使用`mount`参数
|
||||
写作 **--mount type=bind,source=/test/html,target=/usr/share/nginx/html**
|
||||
(如果加上readonly, 则在容器内无法对该目录进行写入操作)
|
||||
+ 目录映射的信息可以通过`docker inspect [ContainerId]`来查看
|
||||
```json
|
||||
"Mounts": [{
|
||||
@@ -124,12 +126,8 @@ docker run \
|
||||
然后就可以尝试访问 https://localhost:8443/ 了
|
||||
当然自己生成的证书浏览器是不信任的, 添加例外即可
|
||||
|
||||
### HTTP/2
|
||||
先背诵教科书, HTTP/2的新特性
|
||||
### HTTP/2新特性
|
||||
1. 二进制分帧 : HTTP/2 采用二进制格式传输数据,而非 HTTP 1.x 的文本格式,二进制协议解析起来更高效
|
||||
2. 多路复用 : 所有的请求都是通过一个TCP连接并发完成, HTTP 1.x中,如果想并发多个请求,必须使用多个TCP链接
|
||||
3. 服务器推送 : 服务端可以在发送页面HTML时主动推送其它资源,而不用等到浏览器解析到相应位置,发起请求再响应
|
||||
4. 头部压缩 : 对消息头采用HPACK(专为http/2头部设计的压缩格式)进行压缩传输,能够节省消息头占用的网络的流量
|
||||
|
||||
上面的配置当中, 已经启用了http2( 向下兼容, 不用担心低版本浏览器问题 )
|
||||
但是服务器推送并没有实现
|
||||
|
||||
Reference in New Issue
Block a user