如何从源镜像安装Caddy WEB服务器应用

Caddy,我们可能有些朋友们有搭建过轻量级BLOG程序的是有用到过的,老左在以前的文章中也有提到和简单的记录过这个WEB引擎的使用案例,如果有需要的朋友可以翻看之前的文章。这里我们简单的梳理什么是Gaddy,他是一种用Go语言编写的,且目前一直是开源且注重安全性的Web服务器。 Caddy基本上和我们常用的其他WEB应用一样,包括虚拟主机建设支持,静态文件,HTTP。

Caddy 官方最新有更新他们的许可信息,明确个人和企业的用途,尤其是后者需要得到许可才可以。由于该项目是Apache许可的,因此通过从源代码构建项目,我们可以通过访问原始的Apache许可的Web服务器。当然对于我们个人来说,你如果是付费,那我们估计也不会用,毕竟有其他可以选择。

但是在这篇文章,鉴于我们拓展的需要就从源镜像安装Caddy WEB服务器,看看如何安装的,如果我们也需要玩玩的可以一并安装试试。当然如果我们建站实例的话,老左个人建议如果我们生产环境搭建WEB,还是用常用的Apache和Nginx。

以前有分享过Caddy相关文章:

1、小内存Debian一键安装Caddy/PHP7/Sqlite3及快速建站

2、一键快速安装Caddy Web服务器以及简单应用脚本

第一、安装GO

如果我们需要继续安装,那就需要在当前服务器安装最新的GO软件。

go env GOPATH

然后为GO模块设置过度环境变量。

cd $GOPATH/src
export GO111MODULE=on

第二、安装Caddy

创建一个名为plugins的文件夹,并添加包含以下内容的main.go文件。($GOPATH/plugins/main.go )

package main

import (
“github.com/caddyserver/caddy/caddy/caddymain”

// plug in plugins here, for example:
// _ “import/path/here”
)

func main() {
// optional: disable telemetry
// caddymain.EnableTelemetry = false
caddymain.Run()
}

为Caddy创建一个新的go模块

go mod init caddy

将软件包下载并保存在”$GOPATH/src/<import-path>”中

go get github.com/caddyserver/caddy

安装 Caddy 到 $GOPATH/bin

go install

到这里,我们其实可以看到Caddy已经按照到我们的云服务器中。

声明: 本站仅为分享信息绝非推荐,网站不参与交易绝非中介,内容均仅代表个人观点绝非权威,读者请自行考虑后入手并自担风险!
关于安全: 任何IDC都有倒闭和跑路的可能,出口线路更不可控,月付和备份是您的最佳选择,请保持良好的、有规则的备份习惯.

当前积分兑换比率为:1 元 = 10 资源币

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!suminxia@qq.com

2. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!

3. 如果你也有好源码或者教程,可以到审核区发布,分享有资源币奖励和额外收入!

4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!

5. 如有链接无法下载、失效或广告,请联系管理员处理!

6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!

7. 本站不保证所提供下载的资源的准确性、安全性和完整性,源码仅供下载学习之用!

8. 如用于商业或者非法用途,与本站无关,一切后果请用户自负!

9. 如遇到加密压缩包,默认解压密码为"www.uzyw.cn",如遇到无法解压的请联系管理员!


有资源网 » 如何从源镜像安装Caddy WEB服务器应用

发表评论

发表评论

提供最优质的资源集合

立即查看 了解详情