如何在 Fedora 上安装 Caddy Web 服务器 39

2024年 1月 19日 99.5k 0

在 Web 服务器领域,Caddy 已成为一种强大、用户友好的选项,在开发人员和系统管理员中越来越受欢迎。Caddy 是一个用 Go 编写的开源 Web 服务器。它以其简单性、易用性和自动 HTTPS 功能而闻名,该功能默认保护您的网站。

Caddy-logo

在 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

caddy-web-server

感谢您使用本教程在您的 Fedora 39 系统上安装 Caddy Web Server。如需更多或有用的信息,我们建议您查看 Caddy 官方网站。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论