虚拟主机域名注册-常见问题其他问题 → 其他问题

Ubuntu上安装Caddy Web服务器的操作方法

  Caddy是一个功能非常强大的开源Web服务器,用Go语言编写,可用于在生产环境中托管 Web 应用程序。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 site's directory.

  root * /usr/share/caddy

  将上面部分修改为

  :80 {

  # Set this path to your site's directory.

  root * /var/www/html/

  保存并关闭文件。

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

  sudo systemctl reload caddy

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




免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:bkook@qq.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:在Linux上如何使用openssl为文件加密
下一篇:Linux服务器防范不被SSH暴力登录攻击的方法
  >> 相关文章
没有相关文章。
0

在线
客服

在线客服服务时间:9:00-18:00

客服
热线

19899115815
7*24小时客服服务热线

关注
微信

关注官方微信
顶部