在 Web 服务器领域,Caddy 已成为一种强大、用户友好的选项,在开发人员和系统管理员中越来越受欢迎。Caddy 是一个用 Go 编写的开源 Web 服务器。它以其简单性、易用性和自动 HTTPS 功能而闻名,该功能默认保护您的网站。
在 Fedora 上安装 Caddy Web 服务器 39
步骤 1。在安装任何新软件之前,最好先更新系统。这可确保您拥有最新的安全补丁和系统更新。要更新 Fedora 39 系统,请打开终端并运行以下命令:
sudo dnf clean all
sudo dnf update
第2步。在 Fedora 上安装 Caddy Web Server 39.
一旦您的系统是最新的,您就可以继续安装 Caddy。Fedora 的官方仓库包括 Caddy,因此你可以直接使用 dnf
包管理器来安装它。运行以下命令以安装 Caddy:
sudo dnf install caddy
安装完成后,最好验证 Caddy 是否已正确安装。您可以通过检查 Caddy 的版本来做到这一点。运行以下命令:
caddy version
此命令将显示系统上当前安装的 Caddy 版本。
第 3 步。配置 Caddy。
Caddy 的配置是通过一个名为 Caddyfile
的文件处理的。此文件通常位于 /etc/caddy
目录中。Caddyfile
使用简单的语法来定义 Caddy 应该如何为您的网站提供服务。
下面是 Caddyfile
的一个基本示例:
example.com root * /var/www/html file_server
在此示例中,示例。com
是 Caddy 将服务的网站。root
指令告诉 Caddy 站点文件所在的位置,file_server
启用文件服务器,该服务器提供静态文件。
配置 Caddy 后,您需要启动 Caddy 服务。您可以使用以下命令执行此操作:
sudo systemctl start caddy
为确保 Caddy 在启动时自动启动,您还应该启用 Caddy 服务:
sudo systemctl enable caddy
第 4 步。打开防火墙端口。
默认情况下,Caddy 通过 HTTP 和 HTTPS 为站点提供服务,它们分别使用端口 80 和 443。您需要确保这些端口在防火墙中处于打开状态。您可以使用以下命令打开这些端口:
sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo firewall-cmd --reload
第 5 步。测试球童服务器。
此时,Caddy 应该为您的网站提供服务。您可以通过在 Web 浏览器中访问您的网站来测试这一点。如果您看到您的网站,则 Caddy 工作正常。如果没有,您应该检查 Caddy 服务的状态是否有任何错误:
sudo systemctl status caddy
感谢您使用本教程在您的 Fedora 39 系统上安装 Caddy Web Server。如需更多或有用的信息,我们建议您查看 Caddy 官方网站。