老漁測試Siteground及他的cdn,覺得效果並不理想。偶然之間找到了openlitespeed ,經過一番摸索,用這個: cyber panel + openlitespeed,建構 webserver,覺得非常優。
以下就是整個安裝的紀錄。
安裝需求: ubuntu server 20.04
首先 先增加資料來源
sudo apt install software-properties-common sudo apt-add-repository universe
然後,一定要用下列這個指令切換到ROOT的角色,不可以用sudo su
sudo su -
安裝
sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
程式會開始跑…..
首先他會問你要幹嘛,選1,安裝cyberpanel
檢查之後問你問你要安裝哪個版本,選1
接下來問你是否要完全安裝,yes
再來是否用到遠端的資料庫?如果選是,那就不會在這個系統上裝資料庫。所以no,不用遠端的,要用近端的。
接下來問你是不用最新的版本? Enter
再來要設定密碼。有三個選項:D:內定是1234567,R:隨機,S:自訂。選s:
設定密碼。
再來會問你要不要裝mencashed,yes
再來是redist, Yes
再來問要不要裝Watchdog,Yes
好啦可以去喝一杯咖啡,因為安裝需要一段很長的時間…….
安裝好,告訴你:要打開8090,80,443,及其他的相關服務的 Port。然後問你要不要重開機,按yes。
重開機之後,ssh port 是被鎖住的,無法用 ssh 登錄。我們要進入Cyber Panle系統去開啟ssh。
瀏覽器,輸入IP:8090,出現登入畫面。
ID : admin,password :剛才設定的密碼。
登入後,左下選 Secure/ Secure SSH
這邊可以看到ssh port,是關起來的。enable,然後儲存,這樣ssh就可以用了。
順便到PHP/Edit PHP Configs 改參數
改好之後,儲存,重啟PHP。
ok,回到 ssh 連線,請輸入下面這段指令開始更新:
sh <(curl https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh || wget -O - https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh)
接下來安裝 Lite Speed MemCached, Lite Speed 自己的快取服務。請輸入下列指令
apt-get install git build-essential zlib1g-dev libexpat1-dev openssl libssl-dev libsasl2-dev libpcre3-dev –y
取得檔案:
wget https://github.com/litespeedtech/lsmcd/archive/master.zip
解壓縮:
unzip master.zip
編譯:
cd lsmcd-master/ ./fixtimestamp.sh ./configure CFLAGS=" -O3" CXXFLAGS=" -O3" make make install
啟動服務
systemctl start lsmcd
檢查服務是否正常
telnet 127.0.0.1 11211
設為開機啟動
systemctl enable lsmcd
然後再安裝他的PHP衍生程式
apt-get install lsphp74-memcached
OK,安裝完成。