Caddy实战(一)| 托管你的网站,只需一行命令

点击上方蓝色“飞雪无情”关注我,设个星标,第一时间看文章

继续在Github猎奇,又看到了caddy这个Web服务器,发现star已经33K了,而且最近上升的也比较快,所以打算研究下它。

周末抽了点时间,看了下caddy的使用和代码实现,觉得挺有意思的,尤其是自动HTTPS证书管理,模块扩展很吸引我。

Caddy是什么

相信大家都知道apache、nginx,那么caddy也一样,它是一个Web服务器,可以帮你托管你的Web服务,让其他人可以通过互联网访问。

比如你想搭建一个博客,可以在互联网上被其他人访问,那么就可以使用caddy,相比nginx来说,它配置更简单。

对于caddy,官方是这么定义的:

Caddy 2 is a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go

Caddy是一个强大的、企业级的、开放源代码的web服务器,使用Go编写,并且可以自动HTTPS加密(其实就是自动配置TLS证书并管理)。

安装Caddy

得益于Go语言,caddy是一个独立的二进制包,所以它没有任何依赖,你可以直接从官网下载并安装它。

macOS下安装

首先打开浏览器,访问https://caddyserver.com/download,根据你自己的操作系统选择相应的二进制安装包,比如我的电脑是Mac OS,我选择的是macOS amd64 intel这个平台的二进制包。

图片

下载后,放到你的PATH环境变量中,比如/usr/local/bin中即可在终端中使用。

此外,特别说明下,如果你是macOS,也可以使用brew来安装caddy。

brew install caddy
Ubuntu下安装

如果你使用Ubuntu、Debin也可以通过apt命令安装:

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值