首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏johnnyxsu技术交流分享

    玩转CVM之部署Caddy

    Caddy的作者Matt Holt在caddy官网以及FAQ中对caddy的目标阐释如下: 其他Web Server为Web而设计,Caddy为human设计。 在Caddy开发者文档中,我们可以看到caddy还可以在Android(linux arm)上运行。 ,即便caddy作者提到caddy的目标并非如nginx那样。但未来谁知道呢? 一旦Go性能足够高时,一旦caddy足够稳定时,自然而 然的就会有人将其用在某些应用的生产环境中替代nginx或apache2了。一套全Go的系统,在部署、运维方面也是有优势的。 /caddy_install.sh Caddy 使用命令:/usr/local/caddy/Caddyfile 日志文件:cat /tmp/caddy.log 使用说明:service caddy

    4.5K601发布于 2019-07-08
  • 来自专栏Debian中国

    Debian 9 安装配置 Caddy Server

    sudo mkdir /etc/caddy sudo chown -R root:www-data /etc/caddy sudo touch /etc/caddy/Caddyfile sudo mkdir /etc/ssl/caddy sudo chown -R www-data:root /etc/ssl/caddy sudo chmod 0770 /etc/ssl/caddy sudo mkdir /var/www sudo chown www-data:www-data /var/www 上面创建了三个目录,/etc/caddy 用了存放 Caddy 的配置文件,/etc/ssl/caddy  sudo systemctl daemon-reload 让 Caddy 开机自启: sudo systemctl enable caddy.service 至此,Caddy 已经成功注册服务,并能够开机自动运行了 写完配置后输入 sudo systemctl start caddy.service 启动 Caddy。输入 journalctl --boot -u caddy.service 可以查看日志。

    4K20发布于 2018-12-20
  • 来自专栏轩辕镜像

    Caddy Docker 容器化部署指南

    本文档将详细介绍如何通过Docker容器化方式部署Caddy,包括环境准备、镜像拉取、容器配置、功能测试和生产环境优化等内容,帮助开发者快速实现Caddy的容器化部署与管理。 /r/library/caddy/tags,然后使用相应标签拉取:展开代码语言:BashAI代码解释dockerpullxxx.xuanyuan.run/library/caddy:<指定标签>容器部署基础部署 :/config:挂载命名卷caddy_config到容器的/config目录,用于持久化配置文件自定义配置文件部署通常情况下,用户需要根据自身需求自定义CADDY配置。 通过容器化部署,用户可以快速搭建Caddy服务,同时确保环境一致性和部署效率。 ,以获取最新的安全补丁和功能改进考虑使用DockerCompose或Kubernetes进行更复杂的部署和管理对于大规模部署,可研究Caddy的集群部署方案和配置同步机制通过合理配置和优化,Caddy可以成为一个高性能

    49110编辑于 2025-12-24
  • 来自专栏For XX - 专注于技术本身

    DockerRancher2安装部署Caddy2

    官网:https://caddyserver.com/docs/ 中文教程网站:https://caddy2.dengxiaolong.com/docs/ Github地址:https://github.com /caddyserver/caddy 这里以v2.6.2版本做演示 本站以切换到Caddy 2.6.2版本反代 Docker部署 docker run -d --restart=always --privileged --net=host -v /data/caddy/data:/data -v /data/caddy/config/Caddyfile:/etc/caddy/Caddyfile -v /data/caddy vhosts目录放各站点的配置文件和ssl证书文件 logs目录放caddy日志文件 只需一个邮箱可自动申请并配置https访问 自用整理的Caddyfile配置文件,Caddyfile语法可参考官网教程 ://域名 { import GZIP import LOG "域名" tls 邮箱 reverse_proxy 10.0.0.13:9000 } Rancher2部署 部署、使用都很简单

    1.7K10编辑于 2022-11-28
  • 来自专栏程序人生 阅读快乐

    利用caddy 部署https+proxy代理

    Caddy是一个使用 Go语言写的 HTTP Server,开发时间并不长,在性能上或许比不上 Nginx,但是在 上手难度/配置难度 上面简单的不行不行的。 /caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh 配置文件     Caddy的特点之一就是,配置文件非常的简单 前请测试域名是否解析成功  请注意 www.xxx.com 和xxx.com解析记录是否相同,否则 Caddy会申请并配置失败! /Caddyfile 重启caddy /etc/init.d/caddy restart   如果一切正常,那么Caddy会自动帮你申请 SSL证书并配置好,而且会定时续约SSL证书 和 强制 修改配置文件后,记得重启 Caddy !     

    9.6K30发布于 2019-04-19
  • 来自专栏盘古开发框架

    基于 Caddy 部署盘古 Admin 实现流量网关

    本文以部署盘古 Admin 在线演示系统为例讲解如何基于 Caddy 部署盘古 Admin 的静态资源和 Web 节点(业务网关)。 部署效果:https://pangu-admin.pulanit.com充当 WebServer 部署项目静态网站。充当流量网关方向代理后端的 Web 节点(业务网关)。全站自动 SSL。 后端 Dubbo 微服务集群的部署不在本文讨论范围,本文仅通过 Caddy 方向道理后端业务网关。通过如上配置,网站和 API 自动都拥有了 https 的能力。 上述部署结构,使得静态网站和 API 处于同一域名下,解决了跨域的问题。 但如果 API 需要反向代理到不同的端口下或者域名下,则可以设置业务网关的参数开启跨域支持,也可以在 Caddy 配置文件配置响应头参数以支持跨域访问。

    1K40编辑于 2022-12-19
  • 来自专栏一个默默无闻的工程师的日常

    使用docker部署caddy暨buildx编译多架构镜像

    由于 caddy 使用了 cf 的 dns 插件,更新的时候比较麻烦,所以想着使用 docker 来部署,自己只需要 build 最新的 caddy 镜像就可以了。 buildx 安装教程:https://docs.docker.com/build/install-buildx/ 新建一个 buildx 实例并使用 默认的 buildx 不支持多架构编译,这里新建一个并使用 caddy Dockerfile 如下: 1 2 3 4 5 6 7 8 9 10 # vim Dockerfile FROM caddy:builder-alpine AS builder 步骤),编译时间 27 min 二. docker-compose 部署caddy 创建 caddy 网络,后续所有需要 caddy 反代的容器都使用这个网络 1 docker network create 访问 caddy 1 2 3 4 5 6 7 8 9 # curl -I http://localhost:80 HTTP/1.1 200 OK Accept-Ranges: bytes Content-Length

    1.7K30编辑于 2023-10-18
  • 使用Caddy一键部署网站+自动SSL小绿锁

    使用 Caddy 一键部署网站并自动配置 SSL 证书(包括小绿锁),可以通过以下步骤轻松完成。Caddy 是一个非常便捷的 web 服务器,具有自动 SSL 配置的功能,适合初学者和生产环境使用。 步骤 1: 安装 Caddy首先,你需要在服务器上安装 Caddy。以下是针对 Linux 系统的安装步骤(例如 Ubuntu)。 | bash -s personal确认 Caddy 安装成功:caddy version如果显示版本号,说明安装成功。 步骤 3: 启动 Caddy使用以下命令启动 Caddy 服务:sudo systemctl start caddy确保 Caddy 在启动时自动运行:sudo systemctl enable caddy 一键部署网站和自动配置 SSL 证书非常简单,基本上只需要创建一个 Caddyfile 配置文件并启动服务即可。

    2K20编辑于 2025-01-26
  • 来自专栏AI

    腾讯云OpenCloudOS 9系统部署OpenTenBase数据库详细教程

    GTM Node (Global Transaction Manager):负责集群事务信息的管理,以及集群的全局对象(如序列)系统要求硬件要求:内存:最低4GB RAM操作系统:OpenCloudOS 9服务器 部署和初始化集群# 启动pgxc_ctl工具pgxc_ctl# 在pgxc_ctl命令行中执行:deploy allinit all# 退出pgxc_ctlexit# 设置opentenbase用户的SSH vkGc9jehXXIzfXSJ2+ZAnFP5IDvIc.5. 在方法路径上,文章以 OpenCloudOS 9 为基础环境,推荐 dnf 安装通用依赖、zstd 与 lz4 源码安装的组合策略,平衡了易用性与性能可控性;编译阶段建议开启 SSE4.2 指令优化,随后通过 pgxc_ctl 提供的标准化配置与脚本驱动完成“部署-初始化-启动-监控”的最小化闭环。

    77800编辑于 2025-08-28
  • 来自专栏HelloGitHub

    3.6 万颗星!开源 Web 服务器后起之秀,自带免费 HTTPS 开箱即用

    使用 Caddy 可以在 Linux、Mac、Windows 上快速部署 http(s) 站点或反向代理服务。 /7FhYp9hNw= 即为安装成功! 四、上手教程 这里将从 Caddy 常用命令开始,再到配置讲解,最后会通过一个实际案例来展示如何用 Caddy 配置网站和上线。 <body> HelloGitHub </body> </html> Caddyfile 配置内容如下: # 如果本机没有 wordpress 则注释这一块儿的站点配置 #:80 { # 部署一个 localhost:3000 { basicauth /public/* { # 匹配访问 localhost:3000/public/* 的请求,为其加上登陆保护 HG JDJhJDE0JGEySk9janFMdHlBY2Y0aVdQZklQak9HcmwzNDZhNFg0N3V5Ny9EZkZMZHB1Nkt4ZE5BNGJt

    1.4K20编辑于 2022-04-07
  • 来自专栏开源部署

    Docker Compose 部署监控系统 Prometheus + Grafana + Node Exporter + Cadvisor

    是一款开源的服务器系统状态监控平台系统,用于管理和存储各服务器的实时信息数据,方便监控和排查服务器故障.博主经过一段时间的安装,配置,测试也基本满足了个人以及中小企业团队对于日志管理的需求.整合了相对详细的部署和配置教程分享给大家 .本教程使用docker-compose整合部署,参考 stefanprodan/dockprom. ----项目流程服务端:部署Prometheus + Grafana到主监控服务器客户端:部署Node Exporter + Cadvisor到需要被监控的服务器常规流程客户端通过Node Exporter git clone -b master https://github.com/stefanprodan/dockprom prom创建 cadday 密码docker run --rm caddy caddy admin} - ADMIN_PASSWORD_HASH=${ADMIN_PASSWORD_HASH:-JDJhJDE0JHJmeldKeDB0NjJnY0tjQk5wZXVYaC50QjdSbi9aVlVZeFYyV012UkI2Y

    5.2K10编辑于 2022-06-06
  • 来自专栏卓越笔记

    web 服务器 caddy 资料收集

    caddy 介绍与特点 caddy 是一个像 Apache, nginx, 或 lighttpd 的web服务器。 你要问nginx已经很好了,为什么要用caddy呢? Multi-core 因为caddy是golang写的,所以当然可以合理使用多核啦。 IPv6 完全支持IPv6环境. WebSockets Caddy 对WebSockets有很好的支持. Logging Caddy 对log格式的定义很容易,更好的满足你日志收集的需求。 Easy Deployment 得益于go的特性,caddy只是一个小小的二进制文件,没有依赖,很好部署。 中文文档 新兴的 web 服务器 caddy Caddy 2 使用 Caddyfile 部署博客网站 开始使用 caddy 官方文档 https://caddyserver.com/docs/caddyfile-tutorial (使用教程) https://caddy.community/(交流社区)

    90630编辑于 2023-02-18
  • 来自专栏DotNet NB && CloudNative

    .NET9 AOT部署

    C# AOT部署和JIT部署两种不同的编译和部署方式对比 AOT(Ahead-of-Time)部署: AOT是将C#程序提前编译为机器代码(通常为平台特定的二进制文件),在应用程序启动之前完成编译过程。 缺点: 编译时间长:AOT需要在部署前进行编译,可能导致部署的时间较长。 平台依赖:AOT编译会生成特定平台的机器码,因此跨平台部署需要针对每个平台生成不同版本的代码。 选择AOT还是JIT部署,需要根据具体的应用场景、性能需求、开发周期和平台要求来权衡。 tabs=dotnet9&pivots=os-linux-ubuntu-2204 添加存储库 sudo add-apt-repository ppa:dotnet/backports 安装SDK sudo tabs=linux-ubuntu%2Cnet9plus sudo apt-get install clang zlib1g-dev 4、把解决方案代码上传到Linux系统某个文件夹上并转到要发布的项目

    86600编辑于 2025-03-17
  • 来自专栏玩转Lighthouse

    玩转OpenClaw|云上OpenClaw(Clawdbot)快速接入LINE指南

    接入LINE之前的部署操作。 详细的部署和配置OpenClaw流程可参考云上OpenClaw(原Clawdbot)一键秒级部署指南。 dl.cloudsmith.io/public/caddy/stable/debian.deb.txt'>/etc/apt/sources.list.d/caddy-stable.listaptupdate 返回HTTP/1.1200OK的端口可作为Caddy反向代理目标端口,再将这个端口号写入Caddy反向代理配置。 更多教程更多云上OpenClaw实践教程,如一键部署以及接入企微、钉钉、飞书、Discord、WhatsApp等,欢迎查看云上OpenClaw(原Clawdbot)最全实践教程合辑。

    97020编辑于 2026-03-24
  • 来自专栏玩转云服务

    你的快递为何非要是快递,它也可以是“文件快递”

    code=83432 2.3 截图 3、部署方式 3.1 1Panel一键部署 应用商店->实用工具->FileCodeBox 更新的话就是卸载重新安装即可 3.2 Docker一键部署 默认信息 后端地址 5、简单使用教程 5.1 访问FileCodeBox 访问地址:http://ip:12345/ 将IP更换为自己服务器的IP地址,端口也换成自己设置的。 /caddy-stable.list apt update apt install caddy 6.1.1启动 Caddy systemctl start caddy 6.1.2开机启动 systemctl enable caddy 6.2修改配置文件 vim /etc/caddy/Caddyfile file.example.com { tls file@example.com 总结 本教程使用腾讯云轻量应用服务器轻松搭建这个文件传递工具。希望这个工具能够提高大家的工作效率!,大家有更好的想法欢迎在评论区交流。 我正在参与2024腾讯技术创作特训营最新征文,快来和我瓜分大奖!

    81011编辑于 2024-04-23
  • 来自专栏自己动手丰衣足食

    【玩转Lighthouse】部署Bitwarden密码管理及备份教程

    提醒: 1.本文假定给予 Ubuntu/Debian下进行,使用 CentOS 请自行替换为相应命令 2.假定已有一个域名 example.com 指向服务器 教程: 1.安装 Docker curl : image: caddy:2 container_name: caddy restart: always ports: - 80:80 # ACME /Caddyfile:/etc/caddy/Caddyfile:ro - ./caddy-config:/config - . .tar.gz" -exec rm -rf {} \; echo "BACKUP DATE:" $(date +"%Y-%m-%d %H:%M:%S") >> /var/log/backup.log 9. 假定于每天凌晨 1:00 备份: crontab -e 填入 0 1 * * * sh /root/.config/sh/backup.sh 这样,就可以打开 https://example.com 使用你自己部署

    1.5K40编辑于 2022-04-12
  • 来自专栏前端壹栈

    图解跨域请求、反向代理原理,对前端更友好的反向代理服务器 - Caddy

    我们在实际开发中,可以使用反向代理来 解决前端跨域问题、部署前端服务 等等,我们本篇教程也是主要介绍这两个功能的使用。 Caddy 目前有 1.0 和 2.0 两个大版本,本文是针对 2.0 版本的教程,如果需要使用 1.0 版本的话建议查看 Caddy 1.0 官方文档。 Caddy 使用教程Caddy 安装完成后,我们来学习如何使用 Caddy 吧。 使用 Caddy 部署 SPA - History 路由模式项目 在介绍完了反向代理后,我们来介绍一下如何使用 Caddy 部署 history 路由模式的单页应用吧。 负载均衡并不是本教程的重点,就不作展开讨论了。

    4K20发布于 2021-01-08
  • 来自专栏Se7en的架构笔记

    CDH 部署教程

    节点规划 Cloudera Manager Server 节点提供 WebUI 操作界面,管理 Cloudera Manager Agent 节点,在运行 Agent 的机器上部署大数据相关组件。 The key fingerprint is: SHA256:57wmDSyaKv2aq487Y9mSgdMCU5A6HSnrXUn4HC6PFuM root@cm-server The key's randomart 集群开始安装部署,启动服务。 ? 完成安装。 ? CDH 集群安装检查 登陆 Clouder Manager 管理界面,可以检查集群各组件运行情况。 ? 82496425 https://blog.csdn.net/weixin_37677769/article/details/84038878 https://www.jianshu.com/p/610cce9f9026

    4.5K20发布于 2021-07-23
  • 来自专栏EdisonTalk

    MongoDB入门实战教程9

    本系列教程目录: MongoDB入门实战教程(1) MongoDB入门实战教程(2) MongoDB入门实战教程(3) MongoDB入门实战教程(4) MongoDB入门实战教程(5) MongoDB 入门实战教程(6) MongoDB入门实战教程(7) MongoDB入门实战教程(8) 参考资料 唐建法,《MongoDB高手课》(极客时间) 郭远威,《MongoDB实战指南》(图书) 作者:周旭龙

    2K30发布于 2021-07-01
  • 来自专栏行云博客

    服务器云监控——ServerStatus

    在线演示:http://jk.kyscience.cn 目录介绍: ---- clients 客户端文件 server 服务端文件 web 网站文件 安装教程: 执行下面的代码下载并运行脚本。 查看 服务端日志 ———————————— 9. 切换为 客户端菜单 当前状态: 服务端 已安装 并 已启动 请输入数字 [ 0- 9 ]: 其他操作 客户端: 启动:service status-client start 停止:service status-client (HTTP服务): 启动:service caddy start 停止:service caddy stop 重启:service caddy restart 查看状态:service caddy status Caddy配置文件:/usr/local/caddy/caddy 默认脚本只能一开始安装的时候设置配置文件,更多的Caddy使用方法,原教程已失效建议百度 ---- 安装目录:/usr/local/ServerStatus

    2.9K20编辑于 2022-05-11
领券