qian奇岸微信二维码 如您需要快速报价 请加技术经理微信 服务热线
13501992972
"MENU"
首页 > 行业新闻 > 正文

GO可扩展开发设计Web服务端——Caddy

奇岸开发
ahqian.com
11/29/2022
wechat

无需加好友免费技术支持

大家共享开源系统优选Github、Gitee开源项目等优质项目的频道,包含技术性、学习培训、好用以及各种有意思的具体内容。本强烈推荐是一种操作方法GO可扩展开发设计Web服务端——Caddy。

Caddy它强劲而可扩展Web服服务器,代理网络服务器。Caddy应用Go语言开发设计,适用HTTP/2IPv6、Markdown、WebSockets、FastCGI、现阶段,模版已超42个k star。

对比Nginx,应用Caddyfile配置更方便,还支持JSON默认设置配置适用HTTP/2协议书不用独立配置自动采集和升级TSL/OCSP不必担心到期关机高度可扩展的模块化设计架构设计 Caddy 什么事情都不容易松垮,能够在所有的软件上运行,并没有外界依靠Go开发设计,保证内存安全能够轻松扩展到集群环境Debian、Ubuntu、Raspbian:

Fedora 或 RHEL/CentOS 8:

RHEL/CentOS 7:

2015年端口号运行,导出 Hello, world!

运行Caddy:

加上配置:

电脑浏览器载入:

实际操作下列指令:

若无权限,可关联比较高端口号代理:

在Caddy在清单中创建一个Caddyfile并包含以下几点:

再从同一文件目录运行:

运行后,能够发送请求 日常检查有没有问题。

变更代理详细地址也非常容易:

变更结束后,升级运行Caddy就可以在localhost:2016浏览代理。

caddy大大部分配置都是围绕初始配置Caddyfile以下属于结构:

关键字:

Global options block 网络服务器全局配置:是否可用于配置 HTTPS 和 Admin API 等Snippet 可循环使用的配置精彩片段:界定后准许 import 关键词引入Site Block 单网址配置:根据 file_server 静态数据代理可配置,根据 reverse_proxy 可配置动态性代理Matcher definition 配对界定:指令在默认设置前提下也会产生全局危害,能够特定影响程度Comment 注:应用#标记开始Site address 网址:默认设置应用 HTTPS ,如果需要打开 HTTP ,必须特定 开始Directive 指令:指令授予 Caddy 强劲的功效

—END—

开源协议:Apache2.0

开源系统详细地址:

热度419

了解更多GO可扩展开发设计Web服务端——Caddy欢迎联系奇岸开发客服。

奇岸开发可定制企业官网小程序、小程序商城、餐饮外卖小程序、预约小程序、多门店小程序、分销小程序及个人小程序。

微信二维码

微信长按识别或扫一扫,无需加好友直接咨询,企业网站开发、网站托管维护、企业管理系统开发、微信小程序制作、域名主机、网站备案、网站改版等提供专业技术解答。

精彩推荐

猜你喜欢