OpenLiteSpeed 是一個快速的開源 Web 服務器應用程序,具有內置的快速 PHP 模塊。 本指南將向您展示如何在 Rocky Linux 8 和 9 以及 CentOS 8 上安裝和配置 OpenLiteSpeed。
先決條件
要安裝 OpenLiteSpeed,您需要具備以下條件:
- 一個非root用戶 sudo 特權。
- 安裝時至少有 6 GB 磁盤空間的 Rocky Linux 8 或 CentOS 8 服務器(建議 8GB)。
- wget 的最新版本和 curl 還需要命令行工具。
更新系統
OpenLiteSpeed 兼容 Rocky Linux 8、Alma Linux 8 和 centOS 8。首先要做的是更新系統並確保可以安裝 OpenLiteSpeed。 使用以下命令更新您的系統。
sudo dnf clean all sudo dnf -y update sudo dnf install -y epel-release
添加 RPM OpenLiteSpeed 包
是時候將 RPM 添加到您的系統中了。 這個過程很簡單,可以使用一個命令完成。 是時候將 RPM 添加到您的系統中了。 RPM OpenLiteSpeed Package 是一個包含 OpenLiteSpeed 及其所有依賴項的軟件包。 如果您在服務器上運行任何其他 Web 服務器,它還負責切換到 OpenLiteSpeed 守護程序。
運行以下命令以添加 RPM OpenLiteSpeed 包。 命令的 rpm -Uvh 部分從 Litespeedtech 提供的鏈接安裝 OpenLiteSpeed RPM https://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el8.noarch.rpm。 此命令還會升級當前安裝在您系統上的所有現有軟件包。
sudo rpm -Uvh https://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el8.noarch.rpm
安裝 OpenLiteSpeed Web 服務器
現在您已經安裝了 RPM 包並啟用了 OpenLiteSpeed 存儲庫,下一步是安裝 OpenLiteSpeed 本身。
運行以下命令在 Centos 8 系統上安裝 OpenLiteSpeed Web Server。
sudo dnf install openlitespeed -y
配置 OpenLiteSpeed Web 服務器
OpenLiteSpeed 現已安裝。 您需要運行一些命令才能繼續配置過程。 建議您在 OpenLiteSpeed 的配置成功完成之前不要對您的網站進行任何更改。 這將確保您網站的後端和前端保持同步,因為在此過程中對代碼和文件進行了更改。
OpenLiteSpeed 的默認密碼是 123456. 在完成安裝過程之前,您至少應該將密碼更改為更安全的密碼。
您可以通過運行下面的 admpass.sh 來更改默認密碼。 admpass.sh 旨在生成 admin 密碼字符串。 它使用 OpenLiteSpeed 發行版提供的名為 addpass.php 的文件的語言,然後通過在自動生成的腳本中對其進行硬編碼將其應用於本地 LSWS 安裝。
/usr/local/lsws/admin/misc/admpass.sh
提供一個用戶名,該用戶名是您要用於 LSWS 的用戶名 admin 帳戶。 提供一個包含至少六個隨機音節的密碼,您也可以選擇這些音節。
運行以下命令以啟動並檢查 lsws 服務的狀態。
sudo systemctl start lsws sudo systemctl status lsws
您將獲得以下輸出。
配置防火牆
現在您已經成功安裝了 OpenLiteSpeed,是時候在您的防火牆上為 OpenLiteSpeed 打開一些端口了。 這是 OpenLiteSpeed 與客戶端通信的地方。
OpenLiteSpeed 默認使用端口 7080 和 8080。 您需要在防火牆上打開這些端口,以便您的客戶端可以訪問 OpenLiteSpeed 並發布他們的網頁
端口 7080 是 OpenLiteSpeed Web 服務器的默認監聽端口。 這是服務器將用來偵聽來自客戶端的傳入請求的端口。
端口 8088 是 HTTP 的默認端口。 這是任何 Web 瀏覽器將用於連接到您的 OpenLiteSpeed 服務器的端口。 要打開這些端口,我們將使用 iptables 命令。
運行以下命令在防火牆上打開 8088 和 tcp 端口。
sudo firewall-cmd --zone=public --permanent --add-port=8088/tcp
運行以下命令在防火牆上打開 7080 和 tcp 端口。
sudo firewall-cmd --zone=public --permanent --add-port=7080/tcp
跑過 sudo firewall-cmd –reload 命令應用新的防火牆規則。
sudo firewall-cmd --reload
訪問 OpenLiteSpeed Web UI
現在 OpenLiteSpeed 已經安裝和配置,您可以訪問系統上的 Web 界面並開始管理您的網站。
.打開您的網絡瀏覽器並訪問您服務器的 IP 地址,然後是 8080。對於 example,如果您的 IP 地址是 192.168.1.102,您將在瀏覽器上訪問 https://192.168.1.102:8088。 您將看到 OpenLiteSpeed 歡迎頁面。
一旦您對歡迎頁面感到滿意,您可以導航到 https://youser-ip:7080 以訪問 OpenLiteSpeed admin 來自瀏覽器的頁面。
你會得到一個 你的連接不是私人的 警告。 這是瀏覽器默認安全設置的一部分。 你會收到警告,因為你還沒有保護你的網絡服務器。 您現在可以忽略此警告並繼續安裝過程。
要解決此問題,請單擊 進步 設置。 點擊 繼續(不安全) 鏈接如下所示。
您將獲得一個登錄頁面。 在此頁面上,您將被要求輸入密碼 admin 帳戶。 提供您在安裝過程中配置的憑據。 點擊 登錄.
登錄過程完成後,您將被重定向到 OpenLiteSpeed admin 網頁界面,如下圖。 在此屏幕上,您可以根據自己的喜好配置 OpenLiteSpeed。
結論
本教程展示瞭如何在 Rocky Linux 和 CentOS 上安裝和配置 OpenLiteSpeed Web 服務器。 關於在 Rocky Linux 系統上配置和使用 OpenLiteSpeed,還有很多東西需要學習。 如果您有興趣了解更多有關如何設置和使用 OpenLiteSpeed 網絡服務器的信息,請訪問其官方網站 文檔頁面 了解更多信息。