Linux 下安裝使用功能強大的輕量級 HTTP 服務器
OpenLiteSpeed (OLS)是由LiteSpeedTechnologies開發的一款免費、開源的輕量級HTTP服務器。它是一個功能強大的模塊化 HTTP 服務器,可以以低資源使用率處理數十萬個同時連接。它將無與倫比的性能、安全性、可擴展性、簡單性和優化捆綁在一個包中。此外,OpenLiteSpeed 提供了一個基于 Web 的管理用戶界面,用于通過 Web 瀏覽器管理Web 服務器。值得一提的是,OpenLiteSpeed 使用與 Apache Web 服務器相同的配置,并且與 Apache 提供的大多數功能兼容。
1.升級當前的 Ubuntu 系統
在我們繼續在Ubuntu上安裝 OpenLiteSpeed 之前,必須通過在終端中運行以下apt 命令來確保我們的系統是最新的 :
sudo apt update
sudo apt upgrade
2. 添加 OpenLiteSpeed 存儲庫
OpenLiteSpeed 提供了一個軟件存儲庫,我們可以使用它來下載和安裝服務器。但首先,我們需要將它添加到我們的 Ubuntu 系統中,因為它不包含在 Ubuntu 默認存儲庫中。因此,我們將使用 OpenLiteSpeed 提供的官方腳本自動將正確的存儲庫添加到我們的 Ubuntu 系統中。
wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh | sudo bash
3. 在 Ubuntu 上安裝 OpenLiteSpeed Web 服務器
添加存儲庫后,即可使用以下命令安裝 OpenLiteSpeed 服務器:
sudo apt install openlitespeed
接下來,使用以下命令驗證 OpenLiteSpeed 服務的狀態:
sudo systemctl status lshttpd
4. 為 OpenLiteSpeed 安裝 PHP 8
當我們安裝 OpenLiteSpeed 時,它會自動安裝為 OpenLiteSpeed 制作的
PHP 7.3 版本。但是,當然,我們希望有一個更新的版本,以便我們可以使用以下命令安裝 PHP 8.0:
sudo apt install lsphp80 lsphp80-mysql lsphp80-common lsphp80-opcache lsphp80-curl
安裝完所有軟件包后,您可以繼續下一步。例如,如果您希望安裝不同的 PHP 版本,請lsphp80在上面的命令中替換lsphp74為 。
5. 設置 OpenLiteSpeed 管理員密碼
OpenLiteSpeed 提供了一個默認監聽端口 7080 的 Web 控制臺。您需要設置管理員用戶名和密碼才能訪問它。運行以下命令后,系統將提示您輸入管理員用戶名和密碼。
如果您在未選擇新用戶名的情況下點擊“Enter”,則默認將 admin 作為新的管理用戶名(本文示例為:linuxmi)。密碼跟在用戶名輸入之后。因此,重新輸入密碼并點擊“Enter”。
sudo /usr/local/lsws/admin/misc/admpass.sh
6. 訪問 OpenLiteSpeed 管理控制臺
將您的瀏覽器指向 http://your-server-ip:7080,您應該會得到一個如下所示的登錄頁面。提供您的管理員用戶名和密碼,然后單擊“登錄”按鈕。
然后 OpenLiteSpeed 儀表板視圖迎接您。
這是您對 Web 服務器進行大部分配置的地方。
7. 為 OpenLiteSpeed 配置 PHP 8
接下來,單擊左側的“服務器”菜單,然后選擇“外部應用程序”選項卡。要添加新的PHP 8 配置,請單擊右側的添加“ + ”按鈕。
對于類型,選擇“ LiteSpeed SAPI App ”并單擊“下一步”按鈕。
提供以下信息:
- 名稱:lsphp80
- 地址:uds://tmp/lshttpd/lsphp.sock
- 最大連接數:100
- 初始請求超時(秒):60
- 重試超時(秒):0
- 命令:lsphp80/bin/lsphp
接下來,單擊 “保存” 按鈕以保存配置。
您應該看到以下頁面。
現在您需要將 OpenLiteSpeed 的默認 PHP 更改為 PHP 8.0 版本。首先,單擊“腳本處理器” 選項卡,然后單擊 “編輯” 按鈕。
從“處理程序名稱??lsphp80?
?” 的下拉菜單中選擇 ,然后單擊 “保存” 按鈕。
您應該看到以下頁面。
8. 更改 OpenLiteSpeed 默認端口
默認情況下,OpenLiteSpeed 偵聽端口 8088。但是,我們可以將其更改為端口 80,即 HTTP 請求的默認端口。為此,請單擊界面左側選項列表中的“監聽器”。然后在右側的“操作”下,單擊“查看”圖標。
這將加載一個頁面,其中包含有關默認偵聽器的更多詳細信息。接下來,單擊地址設置上的“編輯”圖標。
在默認偵聽器地址設置中,將端口從 更改???8088?
??為??80?
?并單擊“保存”(軟盤)圖標以保存設置。
接下來,單擊“重新啟動”圖標并執行正常重新啟動以應用更改。
出現提示時,點擊“繼續”按鈕。
現在,您可以使用 URL 訪問您的 OpenLiteSpeed 網絡服務器 ???http://your-server-ip?
??。您也可以 ??http://your-server-ip/phpinfo.php?
? 在瀏覽器中輸入以使用 OpenLiteSpeed 網絡服務器測試 PHP 8。結果,您應該得到如下所示的 phpinfo 頁面。
結論
恭喜!此時,您應該已在 Ubuntu 上安裝并運行 OpenLiteSpeed 和 PHP 8。我們希望本教程對您有所幫助。OpenLiteSpeed Web 服務器可以做的事情太多了。有關 OpenLiteSpeed 的更多信息,可以參考官方文檔。