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

OpenLiteSpeed 比 OpenLiteSpeed 更快,消耗更少的內存,並且需要更少的來自 Apache 的資源。它更安全,因為它可以檢查源代碼,並且可以更快地發現和修復錯誤。是的,因為 OpenLiteSpeed 使用了 Event MPM,它在多核服務器上的擴展性比 Apache 或工作 MPM 更好。 Event MPM 已經存在了一段時間並且更加成熟,因此 OpenLiteSpeed 的已知問題可能比 Apache 少。

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

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

如果您正在尋找一種無需執行任何操作即可提高互聯網速度的方法,則應啟用 Lite Speed。本指南描述了在 AlmaLinux 8 系統上安裝所需的步驟。

先決條件

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

步驟 1. 更新您的系統

首先,確保所有軟件包都是最新的。這有助於通過升級可用包來改善 OpenLiteSpeed 的行為。

sudo dnf update
sudo dnf install epel-release

步驟 2. 卸載 Apache 服務器

Apache 是 LAMP 和 LEMP 堆棧的一部分。 由於我們用 OpenLiteSpeed 替換 Apache,我們需要卸載 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. 安裝 OpenLiteSpeed

現在我們已經完全刪除了 Apache,我們可以安裝 OpenLiteSpeed。

首先,添加包含 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

安裝完成後,可以查看其狀態,查看已安裝的OpenLiteSpeed版本。

sudo systemctl status lsws

你應該看到這樣的輸出。

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

sudo systemctl start lsws

最後驗證AlmaLinux 8啟動時是否顯示OpenLiteSpeed。 啟用 OpenLitespeed 服務。

sudo systemctl enable lsws

步驟 4. 配置您的防火牆

OpenLiteSpeed 使用了一些非標準的端口。 OpenLiteSpeed 使用端口 7080 作為其 web 面板。 OpenLiteSpeed 使用 8080 端口來服務來自客戶端的 http 請求。

如果啟用了防火牆,則必須允許這些端口通過。但是,如果您的防火牆被禁用,那麼您就完成了。

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

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

sudo firewall-cmd --reload

要驗證是否已進行更改,請使用以下命令:

sudo firewall-cmd --list-all

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

步驟 5. 配置 OpenLiteSpeed

admpass.sh 腳本用於服務器配置。它可以用於各種目的。在這種情況下,使用它在 Web 控制台中設置匿名帳戶和密碼管理員。管理 Web 控制台的默認密碼是 123456。在繼續之前,您應該將密碼更新為更安全的密碼。

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

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

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

輸入管理員密碼

步驟 6. 訪問 OpenLiteSpeed Web UI

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

https://:8088/

的: 是機器的實際IP地址。

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

ip a

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

打開精簡版速度

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

特徵

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

https://:7080/

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

點擊顯示 高度 設置鏈接。

高級設置

在下一頁, 繼續(危險) 鏈接在左下角。

接受 SSL 證書

您將看到類似於下圖的默認 OpenLiteSpeed 管理界面登錄屏幕。指定您之前使用 admpass.sh 腳本設置的用戶名和密碼。點擊 登錄 按鈕。

OpenLiteSpeed 登錄

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

OpenLiteSpeed 儀表板

OpenLiteSpeed 的安裝現已完成。

結論是

在本教程中,您學習瞭如何在您的 Linux AlmaLinux 8 系統上安裝 OpenLiteSpeed。你可能會感興趣 如何在 Ubuntu 20.04 上安裝 OpenLiteSpeed Web 服務器