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

    玩转CVM之部署Caddy

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

    4.5K601发布于 2019-07-08
  • 来自专栏轩辕镜像

    Caddy Docker 容器化部署指南

    作为用Go语言编写的现代Web服务器,Caddy提供了比传统服务器更简单的配置方式和更丰富的原生功能,包括自动TLS证书管理、HTTP/2和HTTP/3支持、反向代理、负载均衡等特性。 本文档将详细介绍如何通过Docker容器化方式部署Caddy,包括环境准备、镜像拉取、容器配置、功能测试和生产环境优化等内容,帮助开发者快速实现Caddy的容器化部署与管理。 /r/library/caddy/tags,然后使用相应标签拉取:展开代码语言:BashAI代码解释dockerpullxxx.xuanyuan.run/library/caddy:<指定标签>容器部署基础部署 通过容器化部署,用户可以快速搭建Caddy服务,同时确保环境一致性和部署效率。 ,以获取最新的安全补丁和功能改进考虑使用DockerCompose或Kubernetes进行更复杂的部署和管理对于大规模部署,可研究Caddy的集群部署方案和配置同步机制通过合理配置和优化,Caddy可以成为一个高性能

    49110编辑于 2025-12-24
  • 来自专栏程序人生 阅读快乐

    利用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
  • 来自专栏BinGo's Blog

    Caddy 2 的安装与配置

    HTTP3(QUIC) 支持动态后端,例如连接Consul、作为k8s ingress等 后端多种负载策略以及健康检测等 本身Go编写,高度模块化的系统方便扩展 安装 官方网站 通过github的链接可以快速部署 https://www.moerats.com/usr/shell/Caddy/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh /caddy status 查看Caddy启动日志: tail -f /tmp/caddy.log Caddy配置文件位置:/usr/local/caddy/Caddyfile Caddy自动申请SSL /usr/shell/Caddy/caddy_install.sh && bash caddy_install.sh uninstall 修改配置文件,这一步很关键,你所有的对于caddy的配置写法都是在这里 /caddy_* ”,它的意思就是在“/usr/local/caddy/”文件夹下所有的“caddy_(随便的编号)”都被引用为配置文件。

    6.1K10编辑于 2022-11-01
  • 来自专栏盘古开发框架

    基于 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
  • 来自专栏话梅糖のAndroid学习

    Hadoop集群部署教程-P2

    Hadoop集群部署教程-P2 由于提供的参考材料与Hadoop部署教程的后续章节(如Hadoop环境配置、核心文件修改等)无关,我将基于专业知识继续完善Hadoop部署教程的后续章节。 Hadoop集群部署教程(续) 第五章:Hadoop环境配置 5.1 配置Java环境 在所有节点上设置JAVA_HOME 编辑hadoop-env.sh​文件: vi $HADOOP_HOME/etc mathnormal" style="margin-right:0.13889em;">P<span class="vlist-t vlist-t<em>2</em>" 数据节点未注册 现象:Web UI显示的DataNode数量少于实际节点数 解决方案: 删除所有节点的hadoop.tmp.dir​目录 重新格式化NameNode 重启集群 第八章:下一步操作建议 完成部署后可进行 hadoop jar $HADOOP_HOME/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-*-tests.jar TestDFSIO 部署

    21000编辑于 2025-04-17
  • 来自专栏开源技术小栈

    如何在PHP中使用 Caddy2 协同服务

    Caddy Server 是一个模块化的现代Web服务器平台,支持自动HTTPS证书,QUIC和HTTP/2,Zstd和Brotli压缩,以及各种现代功能以及经典的Web服务器功能,如可配置的虚拟主机, 本文介绍了如何将PHP与Caddy Web服务器版本2系列集成,以及高级配置。它还将类似的配置与Apache和Nginx配置进行了比较,以简化从Apache和Nginx到Caddy的迁移。 sudo apt install caddy 确认服务已启动 服务命令 systemctl start caddy caddy start caddy run # Starts server and DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>开源技术小栈Caddy2</title> </head > <body>

    2024 开源技术小栈Caddy2入门教程,专注于互联网技术分享

    </body> </html> 反向代理 proxy-caddy.tinywan.com {

    83610编辑于 2024-02-21
  • 来自专栏Gcow安全团队

    基于Caddy实现的C2前置代理 - RedCaddy

    基于Caddy实现的C2前置代理 - RedCaddy Author:小离-xiaoli 0x01 Intro • 起因: • 发觉每次部署CS,尤其是,都挺麻烦,于是就萌生了写一款能够一键部署好前置代理的工具 作为核心,主要是配置挺方便,性能也高 2Caddy需要修改一下tls部分,使其支持老系统(win7 / windows2008)https上线(但是可惜的是,2003只支持SSL2.0,而caddy redirectors-using-caddy.html 3、还有基本安全配置 4、结合上述三点,在Caddy配置文件里面可以这样呈现 0x003 GEOIP 1、从RedWarden学来的思路 ,我们还可以用GEOIP来限制国家IP上线,本人的话就限制只能CN上线即可 2、记得要在caddy添加GEOIP模块 0x004 Header matcher & reverse proxy 1 的思路,使用python库去伪造SSL证书,后面在实战过程中遇到了很多奇奇怪怪的问题,上不了线,Caddy提示证书有问题之类的情况(mkcert项目也一样的情况) 2、后面使用了这个帖子,使用openssl

    1.2K20编辑于 2023-09-02
  • 使用Caddy一键部署网站+自动SSL小绿锁

    使用 Caddy 一键部署网站并自动配置 SSL 证书(包括小绿锁),可以通过以下步骤轻松完成。Caddy 是一个非常便捷的 web 服务器,具有自动 SSL 配置的功能,适合初学者和生产环境使用。 步骤 2: 配置 CaddyfileCaddy 使用一个简单的配置文件 Caddyfile 来配置 web 服务器。假设你已经有一个域名并指向服务器 IP,以下是配置文件的一个简单示例。 步骤 3: 启动 Caddy使用以下命令启动 Caddy 服务:sudo systemctl start caddy确保 Caddy 在启动时自动运行:sudo systemctl enable caddy reverse_proxy localhost:8080 }配置负载均衡:example.com { reverse_proxy / backend1.example.com backend2. to/cert.crt /path/to/cert.key root * /var/www/html file_server }小结通过 Caddy 一键部署网站和自动配置 SSL 证书非常简单

    2K20编辑于 2025-01-26
  • 来自专栏Khan安全团队

    使用 Caddy 启动快速可靠的 C2 重定向器。

    首先让我们使用以下命令安装 Caddy Server: (我们将它安装在 AWS EC2 实例上) sudo yum update yum install yum-plugin-copr yum copr enable @caddy/caddy yum install caddy 安装后,让我们/opt创建一个文件夹,命名为/caddy或任何您喜欢的文件夹 并在里面创建Caddyfile 此时,让/caddy . ├── Caddyfile ├── filters │   ├── allow_ips.caddy │   ├── bad_ips.caddy │   ├── bad_ua.caddy │   └─ 的同一文件夹中启动 Caddy Caddyfile! sudo caddy start 要重新加载配置,您只需在 Caddy 的根配置文件夹中运行以下命令 sudo caddy reload 获取 CS 信标 一切都按预期工作并获得信标 最后的想法 这篇博文只是一个专注于为攻击性安全目的构建基础设施的系列文章的开始

    2K20编辑于 2022-03-28
  • 来自专栏卓越笔记

    web 服务器 caddy 资料收集

    caddy 介绍与特点 caddy 是一个像 Apache, nginx, 或 lighttpd 的web服务器。 你要问nginx已经很好了,为什么要用caddy呢? 我觉得caddy最大的特点是用起来简单, 然后呢,它还有下面这些开箱即用的特性: HTTP/2 全自动支持HTTP/2协议,无需任何配置。 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
  • 来自专栏玩转Lighthouse

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

    接入LINE之前的部署操作。 详细的部署和配置OpenClaw流程可参考云上OpenClaw(原Clawdbot)一键秒级部署指南。 如果您使用OpenClaw应用模板创建Lighthouse服务器的时间早于2026年2月11日,建议参考教程更新版本:如何更新服务器OpenClaw应用版本接入LINE提示:您可以前往OpenClaw社区文档 返回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一键部署 默认信息 后端地址 4、安装演示 使用服务器配置: CPU - 2核 内存 - 2GB 系统盘 - SSD云硬盘 50GiB管理快照 流量包 - 300GB/月(带宽:4Mbps) 下面以在腾讯云轻量应用服务器的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 总结 本教程使用腾讯云轻量应用服务器轻松搭建这个文件传递工具。希望这个工具能够提高大家的工作效率!,大家有更好的想法欢迎在评论区交流。 我正在参与2024腾讯技术创作特训营最新征文,快来和我瓜分大奖!

    81011编辑于 2024-04-23
  • 来自专栏站长的编程笔记

    linux 部署 java的J2EE项目教程

    在Linux上部署Java的J2EE项目通常涉及到以下几个主要步骤: 安装Java开发环境:首先确保在Linux服务器上安装了Java Development Kit(JDK)。 安装Web服务器(例如Apache Tomcat):对于J2EE项目,你可能需要一个Web服务器来承载你的应用。Apache Tomcat是一个常见的选择。 构建你的J2EE项目:在你的本地开发环境中使用构建工具(如Maven或Gradle)构建你的J2EE项目。 Tomcat会自动检测并部署这个WAR文件。

    41210编辑于 2023-12-16
  • 来自专栏Lcry个人博客

    Centos+Aria2+AriaNg+Caddy Filemanager实现离线BT下载在线播放

    Aria2 提供离线下载 AriaNg为Aria2 提供WEB界面 Caddy filemanager提供文件管理 环境要求 CentOS 6+ X64 (建议使用CentOS 7) 暂不支持其它系统、 设置Caddy密码和aria2的密钥,请记住,稍后要用! 出现下面界面你就成功了! 直接根据提示输入http://IP:6080/打开AriaNg界面,并输入上一个步骤中设置的Caddy用户名和密码。 打开AriaNg设置 - RPC ,填写Aria2 RPC 密钥,然后刷新页面激活,提示已连接即成功了,至此已经完成,可以愉快的开始下片啦。 点击右上角文件管理按钮会跳转到Caddy filemanager进行文件管理,或者手动输入地址http://IP:6080/admin进入 服务管理命令 #查看ccaa状态 ccaa status

    1.3K40编辑于 2022-11-29
  • 来自专栏前端壹栈

    图解跨域请求、反向代理原理,对前端更友好的反向代理服务器 - 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
  • 来自专栏星橙学术

    自从拥有了它,一天搞定一个项目

    今天在和朋友抱怨的时候,朋友向我推荐了这个神器——code-server,可以部署在云端,刚好我还有一台闲置的腾讯云轻量应用服务器,正好拿去部署code-server,部署完成后我只需拿着平板电脑去教室打开浏览器就能持续写代码了 展示图片图片图片图片部署code-server话不多说,我们马上开始进行code-server的部署阶段,首先我们需要准备一个服务器,这里我选用的是腾讯云的轻量应用服务器,如果你想选用同款,可以点击链接 端口即可图片输入刚才复制的密码:图片我们可以安装汉化插件和其他自己用的到的插件,和vscode操作一致:图片图片可以说和本地VScode基本一样了,马上开启愉快的代码体验叭~其他如果想使用域名访问,可以参照接下来的教程 2、使用A记录解析你的域名到服务器IP。3、安装Caddy2年?用得越久,折扣越6,低至0.5折,dddd,速来。

    5.2K42编辑于 2022-10-06
  • 降本增效!上云真香!

    腾讯云轻量应用服务器部署个人博客全指南:一站式 Docker Compose 搭建 Caddy、Halo、Certimate、Watchtower 与 Bing 壁纸 API。 本文将详细介绍如何在腾讯云服务器上购买2C2G3M的云服务器,并使用 Docker Compose 运行 Caddy、Halo、Certimate、Watchtower、bing-wallpaper-api ⚠️ 注意阅读本文你只需要:有手就行准备工作相信再看这篇教程的,你肯定有自己的服务器,如果没有可以点击 轻量应用服务器 获取更多优惠!为什么选择腾讯云轻量应用服务器? CAW 代理加速参考下面的教程获取 token:DockerHub Mirror 终极解决方案——零成本,速度超快! 这种部署方式不仅充分利用了云服务器的资源,实现了“降本增效”的目标,还通过 Docker Compose 极大地简化了服务的部署和管理。

    53610编辑于 2025-08-01
领券