OpenLiteSpeed 是一個快速的開源 Web 服務器應用程序,內置快速 PHP 模塊。本指南將向您展示如何在 Rocky Linux 8 和 CentOS 8 上安裝和配置 OpenLiteSpeed。

先決條件

要安裝 OpenLiteSpeed 你需要:

  • 具有 sudo 權限的非根用戶。
  • 一台 Rocky Linux 8 或 CentOS 8 服務器,至少 6 GB 磁盤空間(推薦 8 GB)用於安裝。
  • 最新版本的 wget 和 curl 也需要命令行工具。

更新系統

OpenLiteSpeed兼容Linux操作系統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 服務器,它還處理切換到 O​​penLiteSpeed 守護進程。

通過運行以下命令添加 RPM OpenLiteSpeed 包:命令的 rpm -Uvh 部分從 Litespeedtech https://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el8.noarch.rpm 提供的鏈接安裝 OpenLiteSpeed RPM。此命令還會升級當前安裝在系統上的現有軟件包。

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

安裝 OpenLiteSpeed 網絡服務器

現在我們已經安裝了 RPM 包並啟用了 OpenLiteSpeed 存儲庫,下一步是安裝 OpenLiteSpeed 本身。

通過運行以下命令在您的 Centos 8 系統上安裝 OpenLiteSpeed 網絡服務器:

sudo dnf install openlitespeed -y

配置 OpenLiteSpeed 網絡服務器

OpenLiteSpeed 已安裝。要繼續配置過程,您需要運行一些命令。 我們建議您在成功配置 OpenLiteSpeed 之前不要對您的網站進行任何更改。這使您網站的後端和前端保持同步,即使在此過程中對代碼或文件進行了更改。

OpenLiteSpeed 的默認密碼是: 123456在完成安裝過程之前,您至少應該將密碼更改為更安全的密碼。

您可以通過運行下面的 admpass.sh 來更改默認密碼。 admpass.sh 旨在生成管理員密碼字符串。這使用了 OpenLiteSpeed 發行版提供的文件 addpass.php 的語言。通過將此文件硬編碼到自動生成的腳本中,將此文件應用於本地 LSWS 安裝。

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

指定用於 LSWS 管理員帳戶的用戶名。這也會給出包含 6 個或更多隨機音節的密碼。

啟動 lsws 服務並通過運行以下命令檢查狀態:

sudo systemctl start lsws
sudo systemctl status lsws

我得到以下輸出:

啟動 lws 服務

配置防火牆

現在 OpenLiteSpeed 安裝成功,在你的防火牆中打開一些 OpenLiteSpeed 端口。這是 OpenLiteSpeed 與客戶端通信的地方。

OpenLiteSpeed 默認使用端口 7080 和 8080。您需要在您的防火牆中打開這些端口,以便客戶端可以訪問 OpenLiteSpeed 並發佈網頁。

端口 7080 是 OpenLiteSpeed web 服務器的默認監聽端口。這是服務器用來偵聽來自客戶端的傳入請求的端口。

端口 8088 是 HTTP 的默認端口。這是網絡瀏覽器用來連接到 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。例如,如果您的 IP 地址是 192.168.1.102,請將瀏覽器指向 https://192.168.1.102:8088。 顯示 OpenLiteSpeed 歡迎頁面。

OpenLiteSpeed 安裝成功

對歡迎頁面感到滿意後,您可以通過瀏覽器導航至 https://youuser-ip:7080 訪問 OpenLiteSpeed 管理頁面。

你的連接不是私人的 溫暖的。這是瀏覽器默認安全設置的一部分。 你會收到警告,因為你沒有保護你的網絡服務器。您現在可以忽略此警告並繼續安裝過程。

連接不是私人的

要解決此問題, 進步 環境。點擊 繼續(危險) 鏈接如下所示。

高級設置

接受 SSL 證書

顯示登錄頁面。此頁面將要求您輸入管理員帳戶的密碼。提供您在安裝期間配置的憑據。點擊 登錄.

OpenLiteSpeed 登錄

完成登錄過程後,您將被重定向到 OpenLiteSpeed 管理 Web 界面,如下所示。在此屏幕上,您可以根據自己的喜好設置 OpenLiteSpeed。

OpenLiteSpeed 儀表板

結論是

在本教程中,我們了解瞭如何在 Rocky Linux 和 CentOS 上安裝和配置 OpenLiteSpeed Web 服務器。 關於在我的 CentOS 8 系統上配置和使用 OpenLiteSpeed,我還有很多東西要學習。 如果您想了解更多關於如何設置和使用 OpenLiteSpeed 網絡服務器的信息,請訪問其官方網站。 文檔頁面 我想知道更多細節。