LiteSpeed 開源版網頁伺服器架設紀錄,搭配免費 CyberPanel 控制台輕鬆管理

發表日期:
2020.07.28
/
分類:
Dev
LiteSpeed 是近年來 WordPress 虛擬主機商常會拿來當宣傳招牌的伺服器架構,不外乎就是它有能完美與 WordPress 搭配的外掛與真的很屌的效能,現在也是許多網站作者會優先選擇的方

LiteSpeed 是近年來 WordPress 虛擬主機商常會拿來當宣傳招牌的伺服器架構,不外乎就是它有能完美與 WordPress 搭配的外掛與真的很屌的效能,現在也是許多網站作者會優先選擇的方案。

到這邊我就在思考,既然 LiteSpeed 這麼強,那個人有辦法自行架設嗎?畢竟只侷限在 LiteSpeed 主機的話,想要為網站找個便宜的家時又顯的困難。結果查資料後發現他居然有開源版,就叫做 OpenLiteSpeed。(VPS 玩家有福啦!)

而原生的 OpenLiteSpeed 是沒有網頁界面的,所以現在大多都會透過 CyberPanel 這東西來快速架設。架設流程都是懶人的一問一答,應該是沒難度啦XD

安裝流程

架設環境為 Ubuntu 20.04 LTS 伺服器版本

一、首先,切換到 Root 帳戶,CyberPanel 得用完整權限安裝。

sudo su -

二、確認一下 software-properties-common 有沒有安裝好,並啟用 Universe 儲存庫
這個東西在新的 Ubuntu 伺服器安裝作業系統時應該會自動裝好。只不過凡是有例外,我就碰到沒啟用 Universe 的尷尬狀況。

apt install software-properties-common apt-add-repository universe

三、接下來就開始安裝 CyberPanel,執行以下指令將會自動下載並執行安裝程式。

sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)

四、輸入 1 安裝 CyberPanel。

    CyberPanel Installer v2.01
1. Install CyberPanel.
2. Addons and Miscellaneous
3. Exit.

Please enter the number[1-3]: 1

五、通過記憶體與硬碟空間的檢查後,輸入 1 安裝 CyberPanel + OpenLiteSpeed。

    CyberPanel Installer v2.01
RAM check : 176/15698MB (1.12%)
Disk check : 2/3GB (59%) (Minimal 10GB free space)
1. Install CyberPanel with OpenLiteSpeed.
2. Install Cyberpanel with LiteSpeed Enterprise.
3. Exit.

Please enter the number[1-3]: 1

六、輸入 Y 確認安裝完整的 CyberPanel,並在 Press Enter key…etc 的版本問題中直接 ENTER 使用預設值。

Install Full service for CyberPanel? This will include PowerDNS, Postfix and Pure-FTPd. Full installation [Y/n]: Y Full installation selected… Press Enter key to continue with latest version or Enter specific version such as: 1.9.4 , 1.9.5 …etc ENTER

七、再來是問你預設 admin 的帳戶密碼要用預設的 1234567 呢?還是推薦的亂數密碼呢?或者現在就自己設置一個密碼。
預設請輸入 d,亂數請打 r,想用自己的請按下 s

Please choose to use default admin password 1234567, randomly generate one (recommended) or specify the admin password? Choose [d]fault, [r]andom or [s]et password: [d/r/s] r Admin password will be provided once installation is completed…

八、最後這三個選項都輸入 Y 將 Memcached、Redis 和 WatchDog 安裝好。等待 CyberPanel 安裝完成後會顯示網頁登入用連結和將會開啟的網路端口。

Do you wish to install Memcached extension and backend? Please select [Y/n]: Y Do you wish to install Redis extension and backend? Please select [Y/n]: Y Would you like to set up a WatchDog (beta) for Web service and Database service ? The watchdog script will be automatically started up after installation and server reboot If you want to kill the watchdog , run watchdog kill Please type Yes or no (with capital Y, default Yes): Y

九、如果你的伺服器架設在家用路由器下,記得要設定個 DMZ (虛擬非軍事區) 或 Port Forwarding (通訊埠轉發或虛擬伺服器),並且注意以下網路端口要能正常路由到伺服器中。

  • CyberPanel 控制台: 8090 TCP
  • 網頁伺服器:80 TCP、443 TCP 與 UDP
  • FTP 伺服器:21、40110-40210 皆為 TCP
  • 郵件伺服器:25、587、465、110、143、993 皆為 TCP
  • DNS 伺服器:53 TCP 與 UDP

十、設置好後輸入 https://伺服器IP:8090 就可以進入 CyberPanel 控制台囉…

十一、接下來快速安裝個 WordPress 網站,請先從左側選單進入 Websites > Create Website,完成方案、擁有者、網域、E-mail、PHP 版本等表單資訊。最後的選項建議將 SSL 與 open_basedir Protection 勾起來,可增加網頁安全性。

請先設定好網域 DNS 再來新增網站

這樣子 CyberPanel 才能同時自動申請 SSL 證書

十二、新增好網站後,進入 Websites > List Websites,按下有標示你網站網域的 Manage,開啟控制面板。

十三、滑動到控制面板最下面,點擊 WP + LSCache

十四、最後完成這老套的表單,按下 Install Now 後等待一段時間,一個含有 LiteSpeed Cache 外掛的 WordPress 網站就架設好了。

comments powered by Disqus