您现在的位置:首页 >> IT >> 正文
CDN更快一步,蓝汛QUIC协议的应用与测试
发表时间:2018年10月29日 16:55 来源:新科技 责任编 辑:EDIT

由这个截图,我们可以看到,目前chrome(69)的QUIC版本是v43,这是个相当新的版本,当然也会对QUIC的server端选择造成困扰。

Caddy Server支持QUIC:Caddy 和我们常用的Apache、Nginx一样,是一个Web Server,而且是使用go语言开发的。相对于后两者,它具备以下一些优点:

内建对HTTP/2的支持

对Let'sencrypt的支持

对QUIC支持

对多核系统的支持

易于部署

对IPv6的支持

其中第2、第3点是满足我们后面的实验的重要功能需求。

安装Caddy server

我们采用的是Centos7系统,安装Caddy使用直接从getcaddy.com直接拉取编译好的版本:

$ curl -s https://getcaddy.com | bash

脚本执行的过程中,需要提供sudo权限让caddy程序安装到/usr/local/bin目录下。

等脚本执行完我们需要为caddy创建一个没有登录权限的用户,如“caddy”:

$ sudo adduser -r -d /var/www -s /sbin/nologin caddy

然后我们要建立www的目录,配置文件caddyfile的目录,及其他一些相关权限:

$ sudo mkdir /etc/caddy

$ sudo chown -R root:caddy /etc/caddy

$ sudo touch /etc/caddy/Caddyfile

$ sudo mkdir /etc/ssl/caddy

$ sudo chown -R caddy:root /etc/ssl/caddy

$ sudo chmod 0770 /etc/ssl/caddy

$ sudo mkdir /var/www

$ sudo chown caddy:caddy /var/www

配置caddy的系统服务

由于我们使用的是Centos 7,使用的是systemd管理系统服务。方便的是,caddy的systemd服务脚本可以从以下地址下载:

$sudo curl -s

https://raw.githubusercontent.com/mholt/caddy/master/dist/init/linux-systemd/caddy.service-o /etc/systemd/system/caddy.service

我们需要修改一下caddy的service文件:

/etc/systemd/system/caddy.service当中User和Group信息,将它们改为caddy:

[1]  [2]  [3]  [4]  [5]  
高层访谈
凌动智行史文勇:品智出行, 重新定义车辆对生活的价值和意义
众所周知,手机是基础的通讯工具,车是基础的交通或者出行工具,而发动机是传统车里面非常高的..
专访张启亮:勇担工业互联推手,服务百万设备上云
近日,在第二十二届中国国际软件博览会上,徐工信息总经理张启亮向《人民邮电》报记者讲述了工..
观点态度
云计算的第二个十年:三大运营商如何迎接?
2018年,我国云计算进入第二个十年。站在国家方队里三大运营商的云计算也进入了新的发展阶段。<..
国内手机市场半年报:头部格局定型 中小品牌陷入集体焦虑
2018年已过半,回看这半年, 头部品牌的吸附效应越来越明显,中小品牌正陷入到集体焦虑中。

..
移动互联
手机
智能设备
汽车科技
通信
IT
家电
办公打印
企业
滚动
相关新闻
关于我们 | 联系我们 | 友情链接 | 版权声明
新科技网络【京ICP备18031908号-1】
Copyright © 2018 Hnetn.com, All Right Reserved
版权所有 新科技网络
本站郑重声明:本站所载文章、数据仅供参考,使用前请核实,风险自负。