写点什么

Caddy 服务器使用方法

用户头像
Rayan
关注
发布于: 2021 年 01 月 01 日
Caddy服务器使用方法

Caddy 是一款可立即投入生产的开源 Web 服务器,它快速,易用,并且可以提高您的工作效率。适用于 Windows,Mac,Linux,BSD,Solaris 和Android


快速启动

为当前目录下的静态文件提供服务,运行:


caddy
复制代码


Caddy 的默认端口为2015,使用浏览器打开http://localhost:2015.


自动开启 HTTPS

如果caddy二进制文件具有绑定到 low ports 的权限,并且域名的 DNS 记录指向网站所在的计算机:


caddy -host example.com
复制代码


此命令通过 HTTPS 提供当前目录中的静态文件。证书会自动获取并续订 Caddy 会自动配置端口 8080 和 443443,并将 HTTP 重定向到 HTTPS。


定制化网站

要自定义网站的服务方式,在网站上创建一个名为 Caddyfile 的文件并将其粘贴到其中:


localhost
pushbrowsewebsocket /echo catext .htmllog /var/log/access.logproxy /api 127.0.0.1:7005header /api Access-Control-Allow-Origin *
复制代码


当在该目录中运行caddy时,它将自动查找并使用该 Caddy 文件。


这个简单的文件允许服务器推送(通过链接头),允许目录浏览(对于没有索引文件的文件夹),在/ echo托管 WebSocket echo 服务器,提供干净的 URL,将请求记录到访问日志,代理所有 API 请求到端口 7005 上的后端,并为来自 API 的所有响应添加Access-Control-Allow-Origin:*标头。


更多使用方法

要托管多个站点并使用 Caddyfile 执行更多操作,请参阅Caddyfile 教程


默认情况下,具有限定主机名的站点通过 HTTPS 提供


寻找关于如何使用 Caddy 的简单指导示例,请访问Examples for using Caddy Web Server


发布于: 2021 年 01 月 01 日阅读数: 30
用户头像

Rayan

关注

还未添加个人签名 2017.12.27 加入

还未添加个人简介

评论

发布
暂无评论
Caddy服务器使用方法