在託管空間中,主要的 Web 服務器是 Apache 和 Nginx。這是企業環境中使用最廣泛的兩個 Web 服務器,這兩個被普通 Linux 用戶用於測試目的。另一個鮮為人知但同樣強大且功能豐富的網絡服務器是 OpenLiteSpeed 網絡服務器。 OpenLiteSpeed Web Server 是 LiteSpeed Enterprise Web Server 的開源版本,被認為是 Apache。

OpenLiteSpeed 提供以下一些功能:

  1. 一種事件驅動的架構,承諾以低開銷實現出色的可擴展性。
  2. 帶寬限制和Anti-DDoS
  3. 與 Apache 重寫規則的兼容性
  4. 支持 HTTP v/3 和 HTTP v/2
  5. 內置網頁管理界面
  6. PageSpeed優化
  7. 支持最新版本的PHP

現在讓我們換個角度,在 Focal Fossa(Ubuntu 20.04)上安裝 OpenLiteSpeed Web 服務器。

第 1 步:啟用 OpenLite Speed 存儲庫

首先,以 root 身份登錄並將 OpenLiteSpeed 存儲庫添加到您的實例,如以下命令所示。

$ wget -O - https://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh | bash

此命令連接到在線 OpenLiteSpeed 存儲庫,下載存儲庫,並註冊 LiteSpeed GPG 密鑰。然後更新包索引以與新的 OpenLiteSpeed 存儲庫同步。

完成後,使用 APT Package Manager 安裝 OpenLite Speed 如圖。

$ sudo apt install openlitespeed

第 2 步:為 OpenLite Speed 啟用 PHP 支持

默認情況下,OpenLite Speed 不提供穩定版本的 PHP。考慮到這一點,您需要安裝一個穩定的 PHP 版本來增強您的 PHP 網頁。這裡。 我安裝了 PHP 7.4 以及其他包和依賴項。

$ sudo apt install lsphp74

然後繼續創建提供的符號鏈接。

$ ln -sf /usr/local/lsws/lsphp74/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp5

第三步:啟動 OpenLite Speed 網絡服務器

最後,發出以下命令來啟動 OpenLiteSpeed。

$ sudo /usr/local/lsws/bin/lswsctrl start

默認情況下,OpenLiteSpeed 監聽 8088 端口,並在 7080 端口提供 WebGUI 管理界面。兩個端口都必須打開。 確保 OpenLiteSpeed 正在監聽兩個端口 網絡統計 命令如圖所示。

$ sudo netstat -pnltu | grep -i openlitespeed

第四步:配置控制面板管理員密碼

您必須設置用戶名和密碼才能訪問管理儀表板。為此,請運行命令。

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

B 請務必指定管理員用戶的用戶名和密碼。完成後,轉到您看到的 URL。

https://server-ip:7080/

輸入你的用戶名與密碼,[ログイン]點擊訪問出現的 OpenLiteSpeed 儀表板。

第五步:配置OpenLite Speed監聽80端口而不是8088端口

如前所述,OpenLiteSpeed Web 服務器默認監聽 8088 端口。這是不可取的,因為用戶現在每次訪問網頁時都必須指定端口號。

因此,我們建議您將端口更改為默認端口 80。這是大多數 Web 服務器使用的傳統端口。在左側邊欄中,單擊觀眾‘選擇一個選項並用箭頭指示[検索]單擊按鈕。

[アドレス設定]下面你可以看到默認端口顯示為 8088。 單擊“編輯”按鈕。

將端口設置為端口 80。最後,單擊保存圖標以使更改生效。

然後重啟 OpenLiteSpeed 網絡服務器。

下次瀏覽服務器地址時,將顯示默認網頁,無需指定端口號。

這將開始主題的結束。感謝您訪問和參與本指南。本節介紹如何安裝和配置 OpenLiteSpeed Web 服務器。