OpenLiteSpeed 是一個 Web 服務器,可用於加速動態內容交付。 它還具有用於靜態內容的內置緩存系統。
OpenLiteSpeed 比 Apache. 它更安全,因為源代碼可供檢查,這意味著可以快速找到並修復錯誤。 OpenLiteSpeed 使用 Event MPM,因此它在多核服務器上的擴展性比 Apache 與工人 MPM。 由於 Event MPM 出現的時間更長,它也更加成熟,因此與 apache 相比,人們在使用 OpenLiteSpeed 時可能遇到的已知問題更少。
正確配置後,OpenLiteSpeed 可以同時處理大量連接。
OpenLiteSpeed 可以單獨用作獨立的 Web 服務器,在 Apache、Nginx 或其他 Web 服務器,或者它也可以位於另一個 Web 服務器後面。 您可以將它與 PHP-FPM 一起使用,使您的網站速度超快。
如果您正在尋找一種無需執行任何操作即可提高互聯網速度的方法,那麼您需要開放精簡版速度。 在本指南中,我們將引導您完成在 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 堆棧的一部分。 由於我們正在更換 Apache 使用 OpenLiteSpeed,您將不得不卸載它。 沒有的話可以跳過這一步 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 腳本用於配置服務器。 它可以用於許多不同的目的。 在這種情況下,我們將使用它來為您設置匿名帳戶和密碼 admin 網絡控制台。 的默認密碼 admin Web 控制台是 123456。在繼續之前,您需要將密碼更新為更安全的密碼。
如果您忘記密碼或丟失密碼。 您還可以使用此腳本重置密碼。
/usr/local/lsws/admin/misc/admpass.sh
您應該會看到以下輸出。 提供用戶名和密碼。 按 Enter 以確保您使用安全密碼更新它。
步驟 6. 訪問 OpenLiteSpeed Web UI
現在安裝了 OpenLiteSpeed,您可以在瀏覽器中使用以下 URL 訪問 OpenLiteSpeed 默認頁面。
https://
其中:
要查找您的服務器 IP 地址,請鍵入以下命令。
ip a
如果一切都已正確安裝,您應該會看到一個類似於下圖的默認 OpenLiteSpeed 頁面。
您可以單擊 OpenLiteSpeed 網頁上的 Demo 部分,查看您可以使用 OpenLiteSpeed 服務器做什麼。
要訪問您的管理界面,請使用以下 URL。
https://
你會看到一個 你的連接不是私人的 信息。 這是完全正常的,因為您沒有使用 SSL 來訪問 OpenLiteSpeed Web 面板。
點擊顯示 先進的 設置鏈接。
在下一頁,點擊 繼續(不安全) 左下角的鏈接。
您應該會看到一個類似於下圖的默認 OpenLiteSpeed 管理界面登錄屏幕。 提供您之前在 admpass.sh 腳本中設置的用戶名和密碼。 點擊 登錄 按鈕。
授權後,您將被帶到 OpenLiteSpeed 服務器的管理界面。 從這裡,您可以使用此儀表板配置您的 OpenLiteSpeed 服務器以及上傳網站內容
OpenLiteSpeed 安裝現已完成。
結論
在本教程中,您學習瞭如何在 Linux AlmaLinux 8 系統上安裝 OpenLiteSpeed。 你可能感興趣 如何在 Ubuntu 20.04 上安裝 OpenLiteSpeed Web 服務器