虚拟主机域名注册-常见问题 → 其他问题 → 其他问题 | ||||
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 地址或域名),您应该会看到我们的新欢迎页面。
|
||||
>> 相关文章 | ||||
没有相关文章。 |