OpenLiteSpeed 是一個 Web 服務器,可用於加速動態內容的交付。它還具有用於靜態內容的內置緩存系統。

OpenLiteSpeed 比 OpenLiteSpeed 更快,消耗更少的內存,並且需要更少的來自 Apache 的資源。它更安全,因為您可以檢查源代碼,以便快速查找和修復錯誤。 因為 OpenLiteSpeed 使用事件 MPM,它在多核服務器上的擴展性比 Apache 或工作 MPM 更大。 Event MPM 更長更成熟,所以 OpenLite Speed 的已知問題可能比 Apache 少。

正確配置後,OpenLite Speed 可以一次處理多個連接。

OpenLiteSpeed 本身可以作為獨立的 Web 服務器在 Apache、Nginx 或其他 Web 服務器前面,或在另一個 Web 服務器後面。 當與 PHP-FPM 一起使用時,網站可以超快。

如果您正在尋找一種無需執行任何操作即可加快互聯網速度的方法,則需要打開光速。本指南描述了在 AlmaLinux8 系統上安裝所需的步驟。

先決條件

  • 全新安裝 AlmaLinux8。在其他發行版上安裝 Alma Linux 8 和 OpenLite Speed 可能會有些不同,但過程應該非常相似。
  • Sudo 訪問 AlmaLinux 安裝。這允許您安裝 OpenLite Speed 並啟用其服務。
  • 網絡連接。您將需要它來下載所需的軟件包。

步驟 1. 更新系統

首先,確保所有軟件包都是最新的。這將通過升級可用的包來幫助 OpenLite Speed 更好地工作。

sudo dnf update
sudo dnf install epel-release

步驟 2. 卸載 Apache 服務器

Apache 是 LAMP 和 LEMP 堆棧的一部分。 我正在用 OpenLite Speed 替換 Apache,所以我需要卸載它。如果沒有,您可以跳過此步驟並安裝 Apache。

首先,停止當前的 Apache 實例。

sudo systemctl stop httpd.service

由於它停止了,httpd 軟件包仍然安裝在您的系統上。您需要刪除它們。

sudo dnf remove "httpd*"

然後刪除支持文件、httpd 模塊和配置文件。

rm -rf /etc/httpd
rm -rf /usr/lib64/httpd

為確保您的系統上沒有 Apache,您可以檢查其狀態以進行完整檢查。

sudo systemctl status httpd

步驟 3. 安裝 OpenLite Speed

現在您已經完全刪除了 Apache,您可以繼續安裝 OpenLite Speed。

首先,添加一個包含 OpenLiteSpeed 包的存儲庫。這樣做將幫助您獲得最新的 OpenLiteSpeed 包和依賴項。 使用 rpm 命令添加來自開發人員的存儲庫。

sudo rpm -Uvh https://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el8.noarch.rpm

添加存儲庫後,更新系統以識別所有存儲庫。

sudo dnf update

然後通過鍵入以下命令安裝 openlitespeed 軟件包分發:

sudo dnf install openlitespeed lsphp74

安裝完成後,可以通過查看狀態來查看已安裝的OpenLite Speed的版本。

sudo systemctl status lsws

你應該看到這樣的輸出。

如果 OpenLiteSpeed 服務器沒有運行,您可以通過鍵入以下命令手動啟動它:

sudo systemctl start lsws

最後,確保AlmaLinux 8啟動時顯示OpenLite Speed。 啟用 OpenLitespeed 服務。

sudo systemctl enable lsws

步驟 4. 配置防火牆

OpenLite Speed 使用了一些非標準的端口。 OpenLiteSpeed 為 web 面板使用端口 7080。 OpenLiteSpeed 使用 8080 端口來處理來自客戶端的 http 請求。

如果啟用了防火牆,則需要允許這些端口通過。但是,如果防火牆被禁用,你就完成了。

sudo firewall-cmd --add-port={8088/tcp,7080/tcp} --permanent

必須重新啟動所有防火牆才能使這些更改生效。

sudo firewall-cmd --reload

要驗證您的更改是否已完成,請使用以下命令:

sudo firewall-cmd --list-all

您應該會看到與此類似的結果。

步驟 5. 配置 OpenLite 速度

admpass.sh 腳本用於配置服務器。它可以用於許多不同的目的。在這種情況下,使用它在 Web 控制台中設置匿名帳戶和密碼管理員。管理 Web 控制台的默認密碼是 123456。您需要將密碼更新為更安全的密碼,然後才能繼續。

如果您忘記或丟失了密碼。您還可以使用此腳本來重置密碼。

/usr/local/lsws/admin/misc/admpass.sh

您應該看到以下輸出:輸入您的用戶名和密碼。根據 進來 確保使用安全密碼進行更新。

請輸入管理員密碼

Step 6. 訪問 OpenLiteSpeed WebUI

現在 OpenLiteSpeed 已安裝,您可以使用以下 URL 在瀏覽器中訪問 OpenLiteSpeed 默認頁面:

HTTPS://: 8088 /

的: 機器的實際 IP 地址。

要查找服務器的 IP 地址,請輸入以下命令:

ip a

如果一切安裝正確,您將看到默認的 OpenLiteSpeed 頁面,如下圖所示。

OpenLiteSpeed

您可以通過單擊 OpenLiteSpeed 網頁上的演示部分來查看您可以使用 OpenLiteSpeed 服務器做什麼。

特徵

使用以下 URL 訪問管理界面:

HTTPS://: 7080 /

被展示 你的連接不是私人的 信息。 這是完全正常的,因為我們沒有使用 SSL 訪問 OpenLiteSpeed 網絡面板。

點擊查看 高度 設置鏈接。

高級設置

在下一頁上,單擊 繼續(不安全) 左下角的鏈接。

接受 SSL 證書

您將看到默認的 OpenLite Speed 管理界面登錄屏幕,如下圖所示。 輸入您之前在 admpass.sh 腳本中設置的用戶名和密碼。點擊 登錄 按鈕。

OpenLiteSpeed 登錄

審核通過後,進入OpenLiteSpeed服務器的管理界面。從這裡,您可以使用此儀表板配置您的 OpenLiteSpeed 服務器並上傳 Web 內容。

OpenLiteSpeed儀表板

這樣就完成了 OpenLite Speed 的安裝。

結論是

在本教程中,您學習瞭如何在您的 LinuxAlmaLinux8 系統上安裝 OpenLite Speed。你可能感興趣 如何在 Ubuntu 20.04 上安裝 OpenLite Speed Web Server