因為我的博客最近這段時間總是莫名其妙的卡成狗,用的是應該是某個插件的原因,正好許久沒折騰了就追求刺激,準備重新使用我以前心心戀戀的 openlitespeed,當初測試在都安裝插件的情況下 NGINX 能到 2000—2500 之間,而 litespeed 可以達到 4000 無壓力,如果不是帶寬限制了估計還能更高一點,近 2 倍的提升然后使用的時候發現寶塔對于 Openlitespeed 的支持不夠好,他們的重心更多是在 NGINX 上,我也就正好有機會試試專門的 litespeed 面板 Cyberpanel。
官網地址:https://cyberpanel.net/
安裝前準備工作:
畢竟是重新安裝面板,前段時間我把博客從華為云遷移到騰訊云輕量了,所以這次十分簡單先快照一下,出了問題大不了就回滾。非常好用!
快照一般都挺快的,如果是第一次快照有可能會慢一丟丟。
等一會就行。
快照完去 WordPress 后臺 - 工具 - 導出把資源備份一下,再去寶塔面板把數據庫備份一下下下來多重保險。
安裝
服務器要求
系統:全新的 Centos 7.x,Centos 8.x,Ubuntu 18.04.Ubuntu 20.04.AlmaLinux 8(不支持 Debian)
環境:Python 3.x
內存:1GB RAM,或者更多
硬盤:10GB 硬盤空間
正式安裝
官方提供了一件安裝腳本,但是腳本必須要在 root 用戶 root 根目錄下運行,確保自己是有 root 權限的情況下如果出現如下錯誤:
If you don’t have direct access to root user, please run sudo su – command (do NOT miss the – at end or it will fail) and then run installation command again.
此時你可以根據提示使用輸入以下代碼再次運行官方的一鍵腳本。
sudo su –
安裝腳本:
sh <(curl https://cyberpanel.net/install.sh || wget -O – https://cyberpanel.net/install.sh)
選擇 1. 然后會檢測系統環境以及讓你選擇安裝開源版還是企業版,企業版單域名免費,我們這里選擇開源版無限制。
然后就是一些定制化的選項了, 我的選擇放在這里提供給大家參考
我的服務器是騰訊云輕量廣州 -2C4G8M,CPU 是 Xeon gold 6133 的整個安裝過程花費時間 36 分鐘。速度還是挺快的,畢竟 Web 服務、數據庫、PHP、ftp 啥的都安裝了。
它會提示你需要開啟哪些端口。我們去輕量的控制臺 - 防火墻這里開通一下就行了。注意,輕量或者說國內大部分服務器都不支持當做郵件服務器。郵件服務的端口我們用不上可以不開。
然后我們訪問面板地址 https://ip:8090. 修改語言為中文
面板用了證書,直接訪問瀏覽器會提示風險,如果想正規一點,后面會附上如何用域名訪問面板。
面板使用
面板一覽圖:
cyberpanel 可以直接當做虛擬空間售賣系統,所以網站會有套餐以及用戶。我這里自己用,只需要修改一下默認套餐配置即可。
修改套餐
選擇 套餐 - 套餐列表 編輯默認套餐,我自己用就不限制了。
創建網站
選擇 網站 - 創建網站 即可然后填入信息。創建之前把域名解析到服務器 IP 可以直接勾選 ssl,會自動申請 letsencrypt 的免費證書。創建的時候沒勾選后面再申請也可以,十分簡單。
創建好之后再去 網站列表 中查看
系統默認一個本地網站,還有一個是我們剛創建的網站。系統的網站是存放面板的 ssl 證書的,不建議刪除。
管理網站
一覽圖:
我們先訪問一下網站看看默認頁面
現在我們安裝 WordPress 程序,默認就帶 LScache,不需要我們再去配置。
等待一會就提示成功了
十分省心。由于我的網站是要遷移的,所以我先導入一下文章數據。我這里直接用的 WordPress 自帶的導入導出工具。就不過多介紹了。
數據庫
選擇 數據庫 - 查看數據庫 - 選擇域名 查看一下系統自動創建的數據庫是哪個
然后用自帶的 phpmyadmin 管理就行
PHP
默認安裝了 7.2.7.3.7.4.8.0 幾個版本的 PHP,需要安裝擴展就選擇網站對應的 PHP 版本安裝插件即可
相對于個人 博客來說不管 NGINX,還是 Apache,或者說 litespeed 其實都還行,litespeed 雖然速度快了但是目前市面上相對的教程和資源都比較少,對于個別插件或者主題無法做到完美適配。比如說需要用的 JWT 插件的主題。
但是有一個好處就是 Cyberpanel 還集合了 Elasticsearch。
Elasticsearch
先說明一下,Elasticsearch 是分布式搜索引擎,你可以通過多節點 (也支持單節點) 使用,在這里它最大的作用就是幫助擁有海量文章的 WordPress 站點能夠擁有一個較好的搜索體驗,當 WordPress 文章數量上升到萬這個級別時,每次搜索都是一次對數據庫的壓力測試,尤其是對于個人博主來說,如果沒有經過深度的優化,刪減,那么博客的搜索功能幾乎可以說是不可用的。
但是你可以通過 Elasticsearch 配合 elasticpress 插件對你的 WordPress 搜索更進一步提升效果,配置也很簡單,直接安裝好之后上插件填入地址加端口號就行我這里是單節點,所以只需要填 127.0.0.1:9200 就行。
說一下,Elasticsearch 不是萬能的,它本身也需要占用大量資源,對文章標簽關鍵字等進行分析,如果要開啟的話內存最好不低于 4GB。對于使用 woocommerce 插件的站點我還是推薦使用的,它會讓你的客戶能更輕松的找到高相關的產品,幫助你提高銷量。
輕量服務器由于同一地域內網互通,所以當我們使用的時候就可以用充分利用這一點,一臺服務器做 WordPress 主服務器,一臺做 Elasticsearch 節點,由于 WordPress 程序在 LScache 加持下擁有超高并發處理能力,所以當 Elasticsearch 單一節點不夠用的情況下我們只需要再額外添加同地域的服務器節點即可,而對于突然并發的情況我們也可以通過內網互聯,通過臨時添加 CVM 作為節點進行擴容。高峰期過了再撤掉即可。十分方便
資源占用情況
開啟了 Redis 和 Elasticsearch,主要是 Elasticsearch 吃內存。就一個站點,就是愛示范這個博客 2demo.top
轉載自:https://2demo.top/324.html? 感謝
評論