易於在 CentOS 8 上安裝 Caddy

易於在 CentOS 8 上安裝 Caddy

在本文中,我們將向您解釋如何在 CentOS 8 上輕鬆安裝 Caddy。本文將指導您完成安裝過程並託管一個網站。

Caddy Web 服務器是一個用 Go 編寫的開源 Web 服務器。它圍繞簡單性和安全性而設計,附帶了許多對託管網站有用的功能。Caddy 既是一個靈活、高效的靜態文件服務器,也是一個強大、可擴展的反向代理。

先決條件

  • Ubuntu 安裝專用服務器或 KVM VPS。
  • root 用戶訪問權限或具有管理權限的普通用戶。

在 CentOS 8 上安裝 Caddy

1.保持服務器最新

# dnf update -y

2. 安裝球童

以下命令將使用我們的官方caddy.service單元文件安裝並自動啟動和運行 Caddy 作為名為caddy的 systemd 服務。

# dnf install 'dnf-command(copr)'

# dnf copr enable @caddy/caddy

# dnf install caddy -y

接下來,使用以下命令啟動並啟用caddy.service

# systemctl start caddy && systemctl enable caddy

配置防火牆

假設您使用firewalld作為服務器的防火牆,請運行以下命令在防火牆中添加 HTTP 和 HTTPS 端口。

# firewall-cmd --add-port=80/tcp --permanent

# firewall-cmd --add-port=443/tcp --permanent

# firewall-cmd --reload

現在,導航到您的瀏覽器並輸入您的服務器 IP 或域名:

http://Server-IP

OR

http://example.com

易於在 CentOS 8 上安裝 Caddy

3. 使用 Caddy 配置域

在繼續關注之前,首先在您的註冊商或控制面板上設置域的 A/AAAA DNS 記錄。

注意:將 neotechsystems.net 替換為您的域名

為您的網站文件創建一個目錄

# mkdir -p /var/www/html/neotechsystems.net

現在,打開 Caddy 的配置文件並添加您的域名並更改網站的根目錄。

# vi /etc/caddy/Caddyfile

:80替換 為您的域名並將站點根目錄更改為/var/www/html/neotechsystems.net

易於在 CentOS 8 上安裝 Caddy

完成更改後,重新加載caddy.service以反映更改。

# systemctl reload caddy

現在,使用以下命令在/var/www/html/neotechsystems.net 中創建一個 index.html 文件:

# echo '

此頁面通過 Caddy 提供

' | 須藤三通/var/www/html/neotechsystems.net/index.html

最後,在瀏覽器中刷新頁面,您將看到我們新創建的index.html

在本文中,我們已經看到在 CentOS 8 上安裝 Caddy 是多麼容易。


如何在 WordPress 5.0 中禁用塊編輯器並安裝經典編輯器

如何在 WordPress 5.0 中禁用塊編輯器並安裝經典編輯器

從 WordPress 5.0 開始,WordPress 上的默認編輯器是新的塊編輯器。新編輯器完全不同

導入WordPress數據庫時如何修復“utf8mb4_0900_ai_ci”排序錯誤

導入WordPress數據庫時如何修復“utf8mb4_0900_ai_ci”排序錯誤

如果您將 WordPress 安裝從 MySQL 8 服務器切換到 MySQL 5.7(或更低版本),您很可能會遇到

🔧 修復:您的 PHP 安裝似乎缺少 WordPress 所需的 MySQL 擴展

🔧 修復:您的 PHP 安裝似乎缺少 WordPress 所需的 MySQL 擴展

想要運行一個自我管理的 WordPress 網站?偉大的。你會學到無數的東西。設置的關鍵部分之一

如何將經典編輯器設置為 WordPress 中的默認編輯器而不是古騰堡

如何將經典編輯器設置為 WordPress 中的默認編輯器而不是古騰堡

古騰堡編輯器很快將成為 WordPress 的默認編輯器。您可以選擇經典編輯器

如何修復 WordPress 5.0 問題

如何修復 WordPress 5.0 問題

WordPress 5.0 終於推出了,它為古騰堡帶來了全新的編輯體驗

如何在 Windows 11 中刷新文件夾項目

如何在 Windows 11 中刷新文件夾項目

由於缺少上下文菜單中的刷新選項,以下是如何在 Windows 11 上的文件資源管理器中刷新項目。

修復:更新後 WordPress 中的“編輯器遇到意外錯誤”

修復:更新後 WordPress 中的“編輯器遇到意外錯誤”

無法使用 WordPress 中的新塊編輯器撰寫新帖子?你很有可能得到“編輯

如何啟用 PHP 短標籤

如何啟用 PHP 短標籤

在本文中,我們介紹瞭如何啟用 PHP 短標籤。PHP 使用開始和結束標記解析文件,它們看起來像 . 啟用 PHP 短標籤

配置 mod_evasive 以防止 CentOS 上的 DoS 和 DDoS 攻擊

配置 mod_evasive 以防止 CentOS 上的 DoS 和 DDoS 攻擊

在本文中,我們將學習如何安裝和配置 mod_evasive 以防止 CentOS 上的 DoS 和 DDoS 攻擊。mod_evasive Apache 模塊。

如何在 CentOS 上使用 PHP-FPM 為 NGINX 安裝 PHP

如何在 CentOS 上使用 PHP-FPM 為 NGINX 安裝 PHP

如何在 CentOS 上為 NGINX 安裝 PHP 和 PHP-FPM。NGINX 網絡服務器的基本配置,用於處理 PHP 應用程序並在端口 80 上為它們提供服務。