如何安裝openlitespeed

openlitespeed是litespeed的社區版本,是apache和nignx的替代品。

在AlmaLinux和CentOS裡安裝

適合AlmaLinux 8和CentOS 6, 7, 8 

添加源

AlmaLinux 8 & CentOS 8: 

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

CentOS 7:

rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm

CentOS 6: 


rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el6.noarch.rpm

安裝openlitespeed

通過下面命令安裝openlitespeed


yum install epel-release
yum install openlitespeed

我們還可以指定版本號。 比如

yum install openlitespeed-1.6.20

將會安裝1.6.20版本的openlitespeed

注意:源裡面的OpenLiteSpeed軟體包已經啟用了SPDY。 該二進位檔還包括運行SPDY所需的OpenSSL庫。 如果你從源中下載軟體包,你不需要安裝OpenSSL 1.0.1來使用SPDY。

安裝PHP

當你安裝openlitespeed,會自動安裝php7.3,你也可以安裝其它版本,例如

yum install lsphp74 lsphp74-common lsphp74-mysql

php擴展可以通過yum install lsphp74-擴展 來進行安裝

如果你安裝了其它版本的php,需要在openlitespeed 後台 Server Configuration > External App > Command.設置php路徑

Debian 和 Ubuntu中安裝

適合  Debian 7, 8, 9, 10 和Ubuntu 14.04, 16.04, 18.04, 20.04

添加源

通過下面命令添加源

sudo wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh | sudo bash

安裝openlitespeed

通過下面命令安裝openlitespeed

apt-get install openlitespeed

我們還可以指定版本號。 比如

apt-get install openlitespeed-1.6.20

將會安裝openlitespeed 1.6.20版本

注意:源裡面的OpenLiteSpeed軟體包已經啟用了SPDY。 該二進位檔還包括運行SPDY所需的OpenSSL庫。 如果你從源中下載軟體包,你不需要安裝OpenSSL 1.0.1來使用SPDY。

安裝PHP

當你安裝openlitespeed,會自動安裝php7.3,你也可以安裝其它版本,例如

apt-get install lsphp74 lsphp74-common lsphp74-mysql

php擴展可以通過yum install lsphp74-擴展 來進行安裝

如果你安裝了其它版本的php,需要在openlitespeed 後台 Server Configuration > External App > Command.設置php路徑

開始使用

openlitespeed的安裝路徑是/usr/local/lsws,更詳細的控制openlitespeed的資訊,可以看 openlitespeed的管理手冊

啟動伺服器

要啟動伺服器,請運行 systemctl start lsws。 (如果你想停止伺服器,你可以運行 systemctl stop lsws。 )

現在應該有一個樣本網站在伺服器上運行。

要訪問你的網站,請將瀏覽器指向 http://[address]:8088/,[address]是網络伺服器的IP位址或功能變數名稱。 如果伺服器是在你目前使用的同一台機器上,則使用localhost。 默認情況下,OpenLiteSpeed運行在8088埠。

當指向上述位址時,一個連結到其他測試頁面的祝賀頁面應該載入到瀏覽器中。

疑難解答

如果祝賀頁面沒有出現,請嘗試測試WebAdmin介面,像這樣。

將 https://[位址]:7080/, 插入您的瀏覽器以訪問 WebAdmin 控制台(WebAdmin 控制台的預設埠是 7080)。
記住 https://,如果你目前使用的是伺服器所在的機器,那麼[位址]可以使用localhost。
應該載入一個登錄頁面。 管理員的使用者名和密碼的預設值是admin和一個隨機生成的密碼。
需要重置密碼,使用命令

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

如果你的伺服器使用了防火牆,請確保localhost是被信任的。 例如,使用IPTables的Linux應該包括一個規則ALLOW INPUT from LO。
看看在/usr/local/lsws/logs/error.log找到的錯誤日誌,以獲得可能的解釋。
如果與其他伺服器應用程式存在TCP埠衝突,你需要停止當前運行在7080埠的應用程式。 可以使用下面的命令來檢查7080埠:

netstat -an | grep 7080。 

如果該埠是可用的,該命令將不產生輸出。

如果交換目錄是不可寫的,你可以將交換目錄的寫入許可權授予Web伺服器運行的使用者,或者手動改變交換目錄的配置。 交換目錄是在伺服器的 XML 配置檔中配置的,該文件位於 /usr/local/lsws/conf/httpd_config.xml。 在XML檔中搜索 「swappingDir」。 交換目錄的預設位置是/tmp/lsHTTPd/swap。

分享你的喜愛

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *