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

Linux命令 Edge插件网 11个月前 (01-19) 231次浏览 已收录 0个评论

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

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

在 Fedora 上安装 Caddy Web 服务器 39

步骤 1。在安装任何新软件之前最好先更新系统。这可确保您拥有最新的安全补丁和系统更新。要更新 Fedora 39 系统,请打开终端并运行以下命令:

<span class="pln">sudo dnf clean all
sudo dnf update</span>

第2步。在 Fedora 上安装 Caddy Web Server 39.

一旦您的系统是最新的,您就可以继续安装 Caddy。Fedora 的官方仓库包括 Caddy,因此你可以直接使用 dnf 包管理器来安装。运行以下命令以安装 Caddy:

<span class="pln">sudo dnf install caddy</span>

安装完成后,最好验证 Caddy 是否已正确安装。您可以通过检查 Caddy 的版本来做到这一点。运行以下命令:

<span class="pln">caddy version</span>

此命令将显示系统上当前安装的 Caddy 版本。

第 3 步。配置 Caddy。

Caddy 的配置是通过一个名为 Caddyfile 的文件处理的。此文件通常位于 /etc/caddy 目录中。Caddyfile 使用简单的语法来定义 Caddy 应该如何为您的网站提供服务。

下面是 Caddyfile 的一个基本示例

<span class="pln">example</span><span class="pun">.</span><span class="pln">com

root </span><span class="pun">*</span> <span class="str">/var/</span><span class="pln">www</span><span class="pun">/</span><span class="pln">html
file_server</span>

在此示例中,示例com 是 Caddy 将服务的网站。root 指令告诉 Caddy 站点文件所在的位置file_server启用文件服务器,该服务器提供静态文件。

配置 Caddy 后,您需要启动 Caddy 服务。您可以使用以下命令执行此操作:

<span class="pln">sudo systemctl start caddy</span>

为确保 Caddy 在启动时自动启动,您还应该启用 Caddy 服务:

<span class="pln">sudo systemctl enable caddy</span>

第 4 步。打开防火墙端口。

默认情况下,Caddy 通过 HTTP 和 HTTPS 为站点提供服务,它们分别使用端口 80 和 443。您需要确保这些端口在防火墙中处于打开状态。您可以使用以下命令打开这些端口:

<span class="pln">sudo firewall</span><span class="pun">-</span><span class="pln">cmd </span><span class="pun">--</span><span class="pln">permanent </span><span class="pun">--</span><span class="kwd">add</span><span class="pun">-</span><span class="pln">service</span><span class="pun">=</span><span class="pln">http
sudo firewall</span><span class="pun">-</span><span class="pln">cmd </span><span class="pun">--</span><span class="pln">permanent </span><span class="pun">--</span><span class="kwd">add</span><span class="pun">-</span><span class="pln">service</span><span class="pun">=</span><span class="pln">https
sudo firewall</span><span class="pun">-</span><span class="pln">cmd </span><span class="pun">--</span><span class="pln">reload</span>

第 5 步。测试球童服务器。

此时,Caddy 应该为您的网站提供服务。您可以通过在 Web 浏览器中访问您的网站来测试这一点。如果您看到您的网站,则 Caddy 工作正常。如果没有,您应该检查 Caddy 服务的状态是否有任何错误:

<span class="pln">sudo systemctl status caddy</span>

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

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


Edge插件网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:如何在 Fedora 上安装 Caddy Web 服务器 39
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址