LiteSpeed是一款可以替換Apache的企業級Web服務器,具有高性能,低資源占用,安全,易用的特點。它支持直接使用Apache的配置文件,可直接使用.htacess,無需額外配置,兼容Mod_Security。因此避免像Nginx那樣需要自己寫重寫規則的麻煩。
而OpenLiteSpeed是LiteSpeed的開源免費版本,除了保留了LiteSpeed輕量、高性能的特性外,它還加入了非常多的“前沿”技術,例如HTTP3/QUIC/TLS1.3/Brotli等都是默認就支持的,而且LiteSpeed Cache 高性能緩存功能可以大大提升PHP的執行效率。
OpenLiteSpeed提供了一個服務器控制面板,這個控制面板可以讓實現在線添加虛擬主機、綁定域名、設置端口號等建站操作,對于想要使用LiteSpeed來建站的朋友是一個非常好的平臺。
更多的VPS控制面板請參考:服務器控制面板榜單。比較推薦用于建站的免費面板有:
PS:更新記錄.
1、不想要使用Apache和Nginx,追求更高的OpenLiteSpeed和支持LSCache高性能緩存,請使用:CyberPanel免費開源面板-高速LSCache免費SSL證書-可自建DNS和企業郵局。2021.5.10
網站:
直接根據你自己的操作系統使用命令安裝即可:
CentOS 5: rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el5.noarch.rpmCentOS 6: rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el6.noarch.rpmCentOS 7: rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpmCentOS 8: rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el8.noarch.rpmDebian 7, 8 & Ubuntu 12,14,16,18 : wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh | bashFor CentOS:yum install openlitespeedFor Debian & Ubuntu:apt-get install openlitespeed
默認的OpenLiteSpeed是安裝了PHP7.3,執行以下命令安裝PHP 7.3:
For CentOS:yum install epel-releaseyum install lsphp73 lsphp73-common lsphp73-mysql lsphp73-gd lsphp73-process lsphp73-mbstring lsphp73-xml lsphp73-mcrypt lsphp73-pdo lsphp73-imap lsphp73-soap lsphp73-bcmathln -sf /usr/local/lsws/lsphp73/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp5For Debian & Ubuntu:apt-get install lsphp73ln -sf /usr/local/lsws/lsphp73/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp5
想要安裝多個PHP的,可以使用以下命令安裝(想要哪個版本只要替換一下數字就行):
apt-get install lsphp74ln -sf /usr/local/lsws/lsphp74/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp5#If you wish to install an older version such as PHP 5.6, replace lsphp73 to lsphp56.
執行以下命令安裝mariadb數據庫。
sudo apt-get install mariadb-server mariadb-client
執行以下命令對數據庫進行安全設置。
mysql_secure_installation
主要是是否移除匿名登錄、Root登錄等,挖站否想保留Root登錄所以選擇的是n,你也可以自己選擇y,以保證數據庫的安全。
root@ecs-OA5Ok:~# mysql_secure_installationNOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!In order to log into MariaDB to secure it, well need the currentpassword for the root user. If youve just installed MariaDB, andyou havent set the root password yet, the password will be blank,so you should just press enter here.Enter current password for root (enter for none): OK, successfully used password, moving on...Setting the root password ensures that nobody can log into the MariaDBroot user without the proper authorisation.You already have a root password set, so you can safely answer n.Change the root password? [Y/n] n ... skipping.By default, a MariaDB installation has an anonymous user, allowing anyoneto log into MariaDB without having to have a user account created forthem. This is intended only for testing, and to make the installationgo a bit smoother. You should remove them before moving into aproduction environment.Remove anonymous users? [Y/n] y ... Success!Normally, root should only be allowed to connect from localhost. Thisensures that someone cannot guess at the root password from the network.Disallow root login remotely? [Y/n] n ... skipping.By default, MariaDB comes with a database named test that anyone canaccess. This is also intended only for testing, and should be removedbefore moving into a production environment.Remove test database and access to it? [Y/n] y - Dropping test database... ... Success! - Removing privileges on test database... ... Success!Reloading the privilege tables will ensure that all changes made so farwill take effect immediately.Reload privilege tables now? [Y/n] y ... Success!Cleaning up...All done! If youve completed all of the above steps, your MariaDBinstallation should now be secure.Thanks for using MariaDB!
重啟或者關閉數據庫。
systemctl start mariadbsystemctl restart mariadb
執行以下命令啟動或者停止OpenLiteSpeed。
打開你的OpenLiteSpeed,地址是:IP:8088,你可以看到你的OpenLiteSpeed運行成功了。
修改OpenLiteSpeed登錄賬號和密碼:
然后打開OpenLiteSpeed的登錄地址:IP:7080。
這個就是OpenLiteSpeed的后臺管理面板,主要有主面板、服務器、監聽器、虛擬主機、虛擬主機模板、工具、管理控制臺設置等。(點擊放大)
OpenLiteSpeed沒有在線的數據庫管理PHPMyAdmin,所以管理數據庫都比較麻煩,我們可以自己安裝一個。使用以下命令登錄到你的數據庫,創建一個數據庫名:wzfou
,密碼為:wzfou.com
的數據庫。(請替換為你自己的)
sudo mysql -u root -pCREATE DATABASE wzfou CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;GRANT ALL PRIVILEGES ON wzfou.* TO wzfou@localhost IDENTIFIED BY wzfou.com;FLUSH PRIVILEGES;quit
然后是下載并安裝PHPMyAdmin了,使用以下命令:
cd /usr/local/lsws/Example/htmlwget https://files.phpmyadmin.net/phpMyAdmin/4.9.7/phpMyAdmin-4.9.7-all-languages.zip#apt install unzipunzip phpMyAdmin-4.9.7-all-languages.zipmv phpMyAdmin-4.9.7-all-languages phpmyadmin
現在打開地址:http://server_IP:8088/phpmyadmin/index.php
,你就可以看到PHPMyAdmin管理界面了。
使用上面創建的數據庫用戶名和密碼(如果你沒有禁用Root,也可以使用Root登錄)登錄到PHPMyAdmin
。
點擊監聽器。
然后添加80端口
按照同樣的方法同時也開通443端口,選擇加密連接。
進入到你的VPS主機路徑:/usr/local/lsws/
,創建文件夾wzfoumm
,然后在文件夾里創建html和log
兩個文件夾。如下圖:
然后點擊添加虛擬主機,設置好網站的根目錄:wzfoumm
,配置文件路徑:conf/vhosts/wzfoumm/vhconf.conf
,開啟啟用外部應用程序,其它的請參考OpenLiteSpeed默認的網站配置即可。
配置文件會提示路徑不存在,你直接點擊新建就會自動生成了。
設置網站根目錄,綁定好你的域名。
進入到OpenLiteSpeed的虛擬主機配置頁面。
然后在索引文件那里輸入你想要默認的首頁文件,一般地是:index.php,index.html
。
開啟服務器錯誤日志,可以設置大小,是否切割,保留多少天數,如下圖:
開啟服務器訪問日志,如下圖:
在網站的“安全”一項,在允許列表中輸入:*,表示你允許所有訪問,當然這里也可以添加拒絕訪問的IP或者IP段。
在虛擬主機“重寫”一欄中開啟重啟和自動加載 .htaccess
,這樣你的網站就可以像Apache一樣開啟偽靜態了。
OpenLiteSpeed開啟SSL證書非常地簡單,這里我們以OpenLiteSpeed安裝并配置letsencrypt免費SSL證書為例。關于acme.sh詳細的教程請參考:簡單三步給網站申請安裝letsencrypt免費SSL證書-acme.sh自動續期。
網站:
使用以下可以一鍵安裝:
curl https://get.acme.sh | sh
或者:
wget -O - https://get.acme.sh | sh
使用喜歡Git命令也可以用以下命令安裝:
git clone https://github.com/Neilpang/acme.sh.gitcd ./acme.sh./acme.sh --install
然后使用以下命令簽發域名SSL證書:
acme.sh --issue -d loco.wzfou.me -w /usr/local/lsws/wzfoumm/html
簽發成功后,你就可以得到你的Key和證書路徑。
[Sat Jan 23 02:50:47 UTC 2021] Your cert is in /root/.acme.sh/loco.wzfou.me/loco.wzfou.me.cer [Sat Jan 23 02:50:47 UTC 2021] Your cert key is in /root/.acme.sh/loco.wzfou.me/loco.wzfou.me.key [Sat Jan 23 02:50:47 UTC 2021] The intermediate CA cert is in /root/.acme.sh/loco.wzfou.me/ca.cer [Sat Jan 23 02:50:47 UTC 2021] And the full chain certs is there: /root/.acme.sh/loco.wzfou.me/fullchain.cer
回到你的服務器端口監聽那里,找到443端口,把你剛剛生成的loco.wzfou.com.key 和loco.wzfou.com/fullchain.cer
證書密鑰和證書路徑復制進去保存。
現以你就可以到你的虛擬主機的SSL管理那里,同樣將loco.wzfou.com.key 和loco.wzfou.com/fullchain.cer
證書密鑰和證書路徑復制進去保存。
另外,對于SSL你還可以進入一系列的自定義,例如SSL重新協商保護、啟用會話緩存、啟用會話單、啟用SPDY/HTTP2、Enable QUIC等系列操作。
重啟你的OpenLiteSpeed,打開你的瀏覽器你就可以看到letsencrypt免費SSL證書安裝成功了。
首先,你需要安裝多個PHP版本,方法請參考上面第一部分安裝PHP部分,然后到你的服務器設置那里,添加 外部應用程序。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/117859.html
摘要:是一個基于開發的服務器控制面板,支持高性能緩存,提供免費證書,可以一鍵簽發證書,支持自建服務器,可以一鍵安裝,你可以用它搭建服務器。關于的安裝與使用早在年挖站否就已經分享過了免費服務器面板安裝與使用,這幾年發展越來越好了。CyberPanel是一個基于OpenLiteSpeed開發的服務器控制面板,支持LSCache高性能緩存,提供免費letsencrypt SSL證書,可以一鍵簽發SSL證...
摘要:安裝建站程序域名解析做完,下一步是安裝建站程序,然后才能開始建站。 官方網站 點擊直達ChemiCloud官網 方案整理 可選數據中心包括:達拉斯(美國),法蘭克福(EU),布加勒斯特(EU),倫敦(英國),班加羅爾(亞洲),新加坡(亞洲)和悉尼(澳大利亞),所有型號均贈送免費的域名注冊。 Web Hosting S...
由于受TurnKey Internet的Cpanel授權限制的問題,挖站否中文DirectAdmin面板美國1GB免費PHP空間作為備胎上線了。自從去年上線了(第一期)挖站否免費空間和(第二期)挖站否免費空間,已經陸續為近五百多用戶提供了免費PHP空間服務。本來想著Cpanel服務器達到一定的用戶數量后再啟用美國CN2服務器,這次TurnKey Internet的Cpanel授權問題也倒逼著加快上...
挖站否美國免費空間為站長Qi提供的為廣大新手朋友學習建站的免費服務,免費空間采用Cpanel面板 ,支持中文,功能非常強大,比較適合想要用虛擬主機學習建站的朋友。免費空間還提供免費二級域名,沒有域名的朋友也可以使用空間了。 挖站否美國免費空間目前的配置是:空間大小1GB、月流量10GB、可綁3個域名、1個附加域名、1個數據庫、1個FTP賬號。基于我以前使用免費空間的經驗,這個配置基本上可以滿...
摘要:一鍵配置環境網站數據庫通過端輕松管理服務器。點擊進入領取寶塔面板元禮包地址版請確保純凈系統安裝支持,端管理,支持一鍵創建網站數據庫安全管理,計劃任務,文件管理,多版本共存及切換,一鍵開啟環境。越來越多的人選擇wordpress建站,個人站長其實門檻很低的,但是有些朋友覺得Linux服務器的各種命令腳本自己沒法搭建環境。今天,小編給大家推薦一個不錯的Linux面板工具,寶塔面板是一款使用方便、...
閱讀 713·2023-04-25 19:43
閱讀 3910·2021-11-30 14:52
閱讀 3784·2021-11-30 14:52
閱讀 3852·2021-11-29 11:00
閱讀 3783·2021-11-29 11:00
閱讀 3869·2021-11-29 11:00
閱讀 3557·2021-11-29 11:00
閱讀 6105·2021-11-29 11:00