联想企业级产品解决方案提供商
13981931555 微信同号

「四川联想代理」如何在Ubuntu上安装Caddy Web联想服务器

成都联想服务器总代理 69 2023-05-26 https://www.lenovocdhs.com/ 成都联想服务器总代理

Caddy是一个功能非常强大的开源Web服务器,用Go语言编写,可用于在生产环境中托管 Web 应用程序。https://www.lenovocd.com/Caddy 具有内置的自动 TLS 证书更新、OSCP 装订、静态文件服务、反向代理、Kubernetes 入口等等。Caddy 可以作为独立Web服务器、应用服务器甚至在容器中运行。

四川服务器代理商

在本教程中,我将引导您完成在物理服务器的Ubuntu Server 22.04系统上安装Caddy,以及如何创建一个简单的静态站点。

准备工作

要启动并运行Caddy,您需要一个 Ubuntu Server 22.04服务器和一个具有 sudo 权限的用户。

如何安装Caddy

登录到您的 Ubuntu Server 服务器系统中,添加必要的依赖项:

sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https -y

安装完成后,添加官方 Caddy GPG 密钥:

curl -1sLf https://dl.cloudsmith.io/public/caddy/stable/gpg.key | sudo gpg --dearmor -o

/usr/share/keyrings/caddy-stable-archive-keyring.gpg

使用以下命令创建存储库文件:

curl -1sLf https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt | sudo tee /etc/apt/sources.list.d/caddy-stable.list

更新apt:

sudo apt-get update

最后,使用以下命令安装 Caddy:

sudo apt-get install caddy -y

使用以下命令启动并启用 Caddy 服务:

sudo systemctl enable --now caddy

您现在应该能够将浏览器指向 http://SERVER(SERVER托管服务器的 IP 地址或域名)并看到默认的 Caddy 欢迎页面(如下图)。

如何创建您的第一个Caddy站点

开箱即用的Caddy 文档根目录是 /usr/share/caddy,但我们希望将其更改为更标准的目录。在我们配置 Caddy 之前,使用以下命令创建新的文档根目录:

sudo mkdir -p /var/www/html

接下来,让我们创建一个基本的静态站点文件:

sudo nano /var/ww/html/index.hml

您可以在index.html中输入您的网站内容或代码。

然后,保存并关闭文件。

使用以下命令打开 Caddy 配置文件:

sudo nano /etc/caddy/Caddyfile

:80 {

# Set this path to your sites directory.

root * /usr/share/caddy

将上面部分修改为

:80 {

# Set this path to your sites directory.

root * /var/www/html/

保存并关闭文件。

使用以下命令重新加载 Caddy 配置:

sudo systemctl reload caddy

将您的 Web 浏览器指向 http://SERVER(SERVER托管服务器的 IP 地址或域名),您应该会看到我们的新欢迎页面。

成都联想代理www.lenovocd.com


【公司名称】成都鸿盛广达科技有限公司

【代理级别】成都联想服务器总代理

【销售经理】成都鸿盛广达科技有限公司

【联系方式】座机:028-85952921 手机:13981931555

【公司地址】成都市武侯区人民南路四段一号时代数码广场A座17楼