>深圳网站建设网>深圳软件开发>深圳网络应用>睿云智合快速上手更简单的Web服.. 免费发布网络应用信息
广告
热门浏览

睿云智合快速上手更简单的Web服务器——Caddy

更新时间:2018-11-15 21:56:48 信息编号:238846832
  • 面议

  • 睿云智合

13537711625 0755-61665388

分享

详情介绍

睿云智合快速上手更简单的Web服务器——Caddy

服务项目
云计算
面向地区
说到Web 服务器,我们大多想到的是 Apache 这个老前辈和如日中天的Nginx,但今天我将分享的是 Web 服务器和反向代理服务器的新秀——Caddy。在我们拥有如此强大的 Nginx 后为什么还需要 Caddy? 我认为 Caddy 之所以可以占有一席之地是因为它的两大法宝:配置简单 和 自动启用 HTTPS。下面介绍如何快速上手这个软件。

安装

Caddy 提醒定制化的下载,可以自由选择各种插件和平台。请前往 下载。

也可以使用这个一键安装脚本:

curl | bash

完成之后,我们可以尝试执行下caddy -version。 当你看到有有类似:Caddy 0.10.9,即表示安装成功。

Hello World

在命令行里面直接输入caddy,然后打开浏览器输入: :2015。 看到什么了吗? 你得到了一个404页面。Caddy 已经成功运行了。相比与其他浏览器需要各种配置文件才能运行相比,这就是 Caddy 的简单之处,不需要任何配置文件即可运行。当然,在我们需要各种功能的时候,配置文件还是的。

默认情况下,Caddy 运行在2015 端口。我们可以用 Caddy 强大的命令行工具来自定义运行端口。

caddy -p 80

在无配置文件的情况下,Caddy 默认是映射当前程序执行目录的所有文件。因此我们可以快速创建一个文件:

echo "<h1>Hello Caddy</h1>" >> index.html

再次刷新浏览器,刚才我们写的 Hello Caddy 就出现在页面上了。

强大的配置文件

Caddy 各种强大的功能还得需要 Caddyfile 体现。我们可以在任意目录放置我们的配置文件,通过命令行caddy -conf 即可。
1.Host 目录下的网页

0.0.0.0:8080 {
root /usr/local/www/
}

这里简单解释下,0.0.0.0 表示我们将网站绑定至可以访问到本机的任意一个 IP;8080表示我们将网站暴露在8080端口; root 参数则表示网站的根节点。这就是简单的一个Host 网站的配置。

当前我们可以对网站添加更多的配置。比如设置响应过期时间,启用 gzip, 各种日志的输出端。

0.0.0.0:8080 {
root /usr/local/www/
timeouts 30s
gzip
log /var/log/caddy/access.log
errors /var/log/caddy/error.log
}

联系人:蒋湘鄂
联系电话:
联系手机:
地址:广东省深圳市南山区粤海街道科技园高新南四道创维半导体设计大厦东座11楼A08
深圳睿云智合科技有限公司网站:

深圳睿云智合科技有限公司 8年

  • 容器云平台,云计算技术服务,技术咨询
  • 广东深圳南山区粤海街道科技园创维半导体设计大厦

———— 认证资质 ————

没有个人认证
企业认证已通过
天眼查已核实
手机认证已通过
微信认证已通过

相关推荐产品

留言板

  • 云计算睿云智合
  • 价格商品详情商品参数其它
  • 提交留言即代表同意更多商家联系我
深圳睿云智合科技有限公司为你提供的“睿云智合快速上手更简单的Web服务器——Caddy”详细介绍,包括睿云智合价格、型号、图片、厂家等信息。如有需要,请拨打电话:13537711625。不是你想要的产品?点击发布采购需求,让供应商主动联系你。
“睿云智合快速上手更简单的Web服务器——Caddy”信息由发布人自行提供,其真实性、合法性由发布人负责。交易汇款需谨慎,请注意调查核实。
留言询价
×