在託管空間中,主要的 Web 服務器是 Apache 和 Nginx。這是企業環境中使用最廣泛的兩個 Web 服務器,這兩個被普通 Linux 用戶用於測試目的。另一個鮮為人知但同樣強大且功能豐富的網絡服務器是 OpenLiteSpeed 網絡服務器。 OpenLiteSpeed Web Server 是 LiteSpeed Enterprise Web Server 的開源版本,被認為是 Apache。
OpenLiteSpeed 提供以下一些功能:
- 一種事件驅動的架構,承諾以低開銷實現出色的可擴展性。
- 帶寬限制和Anti-DDoS
- 與 Apache 重寫規則的兼容性
- 支持 HTTP v/3 和 HTTP v/2
- 內置網頁管理界面
- PageSpeed優化
- 支持最新版本的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 服務器。