CyberPanel配置教程,新手安裝?CyberPanel?終極指南
手把手教你配置 CyberPanel web 服務(wù)器面板
如果你正在使用WordPress建站搭建博客,那么OpenLiteSpeed Web或許是你最佳的選擇,LiteSpeed是 Apache (阿帕奇)的替代品,使用LiteSpeed作為web服務(wù)端,其網(wǎng)站的訪問(wèn)速度遠(yuǎn)遠(yuǎn)高于Apache和Nginx的解析速度。LiteSpeed 提供了更好的性能,可以減少資源占用。而且 CyberPanel 是第一個(gè)使用免費(fèi)的 OpenLiteSpeed Web服務(wù)器開(kāi)源面板!
最關(guān)鍵的是 LiteSpeed 提供了一個(gè)WordPress緩存插件 LiteSpeed Cache ,LiteSpeed Cache幾乎是傻瓜式插件,只需幾步簡(jiǎn)單的設(shè)置,就可以讓W(xué)ordPress的訪問(wèn)速度快到起飛,毫不夸張的說(shuō)!
CyberPanel 是第一個(gè)LiteSpeed為web服務(wù)器的Linux面板,使用LiteSpeed Cache簡(jiǎn)單優(yōu)化之后 Gtmetrix 和 Google PageSpeed Insights 的評(píng)分幾乎都是A,這個(gè)結(jié)果讓人十分滿意。因?yàn)闊o(wú)論是Google還是Bing,搜索引擎排名的第一重要因素就是網(wǎng)頁(yè)的打開(kāi)速度,也就是說(shuō)在進(jìn)行任何SEO優(yōu)化之前,選擇一個(gè)正確的Web服務(wù)器端是非常重要的,下面詳細(xì)介紹一下,安裝CyberPanel之后的詳細(xì)配置。
Cyber??Panel官網(wǎng):https://cyberpanel.net/
CyberPanel安裝
簡(jiǎn)單說(shuō)一下 CyberPanel安裝 ,2023年9月CyberPanel在服務(wù)器版本安裝上有一些調(diào)整。不再支持Centos以及CentOS Stream系統(tǒng),還有Rocky Linux和 Red Hat
全新安裝 Ubuntu 20.04、Ubuntu 22.04、CloudLinux 7、CloudLinux 8、AlmaLinux 8 的服務(wù)器。1024MB RAM 或更高10GB磁盤空間
注意:Ubuntu僅支持Ubuntu 20.04、Ubuntu 22.04這兩個(gè)版本,不要使用高版本,例如Ubuntu 23,Ubuntu 23是無(wú)法安裝CyberPanel的,很多安裝CyberPanel失敗的,大多都是服務(wù)器系統(tǒng)的原因。
在安裝Cyber??Panel的過(guò)程中,Cyber??Panel包含了兩個(gè)版本,Cyber??Panel 與 Cyber??Panel Ent 簡(jiǎn)單介紹一下這兩個(gè)版本。
Cyber??Panel 的這兩個(gè)版本 100% 相同。唯一的區(qū)別是后端運(yùn)行的是哪個(gè) Web 服務(wù)器。
Cyber??Panel附帶OpenLiteSpeed,并且完全免費(fèi),適用于無(wú)限數(shù)量的域和工作進(jìn)程。Cyber??Panel Ent附帶LiteSpeed Web Server Enterprise,并且對(duì) 1 個(gè)域免費(fèi)。如果您需要 1 個(gè)以上域名,您可以查看我們的定價(jià)頁(yè)面。Cyber??Panel 許可證包含LiteSpeed Enterprise 許可證的價(jià)格。
Cyber??Panel是免費(fèi)的使用的Web服務(wù)端是開(kāi)源的OpenLiteSpeed,Cyber??Panel Ent是收費(fèi)的,Web服務(wù)端是商業(yè)版的LiteSpeed Web Server Enterprise。
下面看一下兩個(gè)版本有什么不一樣:
Cyber??Panel OpenLiteSpeed
OpenLiteSpeed 是我們的免費(fèi)開(kāi)源 Web 服務(wù)器,最常用于不經(jīng)常更改的單個(gè)站點(diǎn)。這是因?yàn)?OpenLiteSpeed 需要重新啟動(dòng)才能加載任何新的 .htaccess 文件。
- 強(qiáng)大的緩存引擎
- 與 Apache 兼容的重寫規(guī)則
- Cyber??Panel 和 DirectAdmin 兼容性
- 無(wú)限的工作進(jìn)程
- 行業(yè)標(biāo)準(zhǔn) mod_security 庫(kù)
- 開(kāi)源、免費(fèi)
- 社區(qū)支持
Cyber??Panel Ent LiteSpeed Web Server Enterprise
LiteSpeed Web Server 企業(yè)版非常適合更新頻繁的共享托管環(huán)境。LiteSpeed Web Server 自動(dòng)檢測(cè) .htaccess 的更改并根據(jù)需要進(jìn)行調(diào)整,而無(wú)需重新啟動(dòng)。
- 更強(qiáng)大的緩存引擎
- 完全兼容 Apache
- 與 cPanel、Plesk、DirectAdmin、Cyber??Panel 等兼容
- 基于許可證的工作進(jìn)程數(shù)
- 專有的高性能 mod_security 引擎
- SSL 握手卸載
- 商業(yè)版,免費(fèi)
- 商業(yè)支持
查看Cyber??Panel和Cyber??Panel Ent詳細(xì)功能對(duì)比。
在了解了Cyber??Panel和Cyber??Panel Ent詳細(xì)功能后,免費(fèi)開(kāi)源的Cyber??Panel就可以滿足建立WordPress網(wǎng)站的需求了。在服務(wù)器上安裝Cyber??Panel是很簡(jiǎn)單的。
下面在Google Cloud的虛擬機(jī)實(shí)例上進(jìn)行安裝Cyber??Panel。
新建 Google Cloud 虛擬機(jī)實(shí)例
首先開(kāi)通 Google Cloud ,在Google Cloud中創(chuàng)建一個(gè) Ubuntu 22.04 的虛擬機(jī)實(shí)例。
在Google Cloud中點(diǎn)擊左側(cè)菜單,點(diǎn)擊Compute Engine選項(xiàng),選擇虛擬機(jī)實(shí)例,如果你之前沒(méi)有創(chuàng)建過(guò)虛擬機(jī)實(shí)例的話,需要先啟用 Compute Engine API
在虛擬機(jī)實(shí)例中點(diǎn)擊創(chuàng)建實(shí)例,下面準(zhǔn)備創(chuàng)建一個(gè)新的Ubuntu虛擬機(jī)實(shí)例。
在創(chuàng)建實(shí)例頁(yè)面中開(kāi)始新建一個(gè)虛擬機(jī)實(shí)例,填寫好配置信息,右面是每月估算費(fèi)用。免費(fèi)的Google Cloud可以免費(fèi)獲取有效期三個(gè)月的400美元試用金。
名稱:填寫一個(gè)自定義名稱,或者默認(rèn)名稱,小寫與數(shù)字,不能包含特殊符號(hào)
區(qū)域:在這里選擇你想在哪個(gè)地區(qū)創(chuàng)建虛擬機(jī)實(shí)例,點(diǎn)擊此處查詢所有區(qū)域 如果你做海外網(wǎng)站,針對(duì)不同國(guó)家可以選擇不同的區(qū)域,對(duì)于國(guó)內(nèi)來(lái)說(shuō),亞洲地區(qū)的香港和臺(tái)灣訪問(wèn)速度都很快。
可用區(qū):默認(rèn)即可,可用區(qū)是在同一區(qū)域中的不同機(jī)器類型,不同的IP節(jié)點(diǎn)。
機(jī)器配置:在通用中默認(rèn)選擇E2,E2對(duì)于新手來(lái)說(shuō),使用已經(jīng)足夠了,經(jīng)濟(jì)實(shí)惠,日常計(jì)算費(fèi)用低。
E2 機(jī)器系列最多可以有 32 個(gè) vCPU,最多 128 GB 內(nèi)存,每個(gè) vCPU 最多 8 GB,所有機(jī)器系列的費(fèi)用最低。E2 機(jī)器系列具有預(yù)定義的 CPU 平臺(tái),運(yùn)行 Intel 處理器或第二代 AMD EPYC Rome 處理器。在創(chuàng)建虛擬機(jī)時(shí),系統(tǒng)會(huì)為您選擇處理器。此機(jī)器系列在 Compute Engine 上以最低價(jià)格提供各種計(jì)算資源,尤其在結(jié)合承諾使用折扣時(shí)價(jià)格更優(yōu)。
E2 和 N1 系列包含共享核心機(jī)器類型。 這些機(jī)器類型分時(shí)共用一個(gè)物理核心,這是運(yùn)行小型、非資源密集型應(yīng)用的經(jīng)濟(jì)實(shí)惠的方法。
E2:提供 2 個(gè) vCPU,可用于短時(shí)間爆發(fā)。
在下面的機(jī)器類型中,因網(wǎng)站訪問(wèn)量需求而選擇預(yù)設(shè),可以選擇CPU共享核心和獨(dú)立核心!在預(yù)設(shè)中有詳細(xì)的選項(xiàng),如果沒(méi)有你想使用的選項(xiàng),可以在自定義中,自定義CPU與內(nèi)存大小。
接下來(lái)幾個(gè)選項(xiàng)默認(rèn)即可,在啟動(dòng)磁盤選項(xiàng)處,點(diǎn)擊更改,在這里選擇服務(wù)器所使用的操作系統(tǒng)。在下面的公共映像中選擇操作系統(tǒng)。
下面是一個(gè)配置示例:
操作系統(tǒng):Ubuntu
版本:Ubuntu 22.04 LTS (注意,一定要選擇x84/64的操作系統(tǒng)版本,操作系統(tǒng)版本和上面選擇的虛擬機(jī)實(shí)例CPU平臺(tái)架構(gòu)要對(duì)應(yīng))
啟動(dòng)磁盤類型:SSD 永久性磁盤,這種磁盤性能最佳。
大?。哼@里按需填寫大小,一般個(gè)人網(wǎng)站博客有100GB足夠了,這個(gè)不夠的話,后期可以在線增加磁盤大小。
選擇完畢之后,點(diǎn)擊選擇,繼續(xù)創(chuàng)建虛擬機(jī)實(shí)例。
在防火墻選項(xiàng)中,勾選三個(gè)規(guī)則,然后安裝可觀測(cè)性 Ops Agent
Ops Agent是用來(lái)實(shí)時(shí)監(jiān)控服務(wù)器狀態(tài)的,在后期運(yùn)維服務(wù)器時(shí),很有必要!建議安裝。
最后點(diǎn)擊創(chuàng)建,一臺(tái)Ubuntu的虛擬機(jī)實(shí)例就已經(jīng)創(chuàng)建好了,接下來(lái)配置一個(gè)公共外網(wǎng)IP和防火墻后,就可以正常使用了。
在Google Cloud平臺(tái)中點(diǎn)擊左側(cè)菜單,選擇VPC網(wǎng)絡(luò)中的IP地址。
點(diǎn)擊預(yù)留外部靜態(tài)IP地址,之后給靜態(tài)地址起一個(gè)名稱,允許使用小寫字母、數(shù)字、連字符。
在區(qū)域和附加目標(biāo)處,選擇你剛才建立的虛擬機(jī)實(shí)例的區(qū)域,選擇好區(qū)域后,點(diǎn)擊下面的附加目標(biāo),附加到剛剛你建立的虛擬機(jī)實(shí)例上。
注意:未附加到實(shí)例或負(fù)載均衡器的靜態(tài) IP 地址是按更高的每小時(shí)費(fèi)率計(jì)費(fèi)的。也就是說(shuō),你申請(qǐng)了固定IP地址后,不使用的話是會(huì)高價(jià)計(jì)費(fèi)的,主要是為了避免浪費(fèi)和IPV4資源緊缺的原因。
如果你申請(qǐng)下來(lái)的外部IP地址你覺(jué)得不滿意,還可以申請(qǐng)多個(gè)外部IP地址,挑選你滿意的IP,然后刪除其它的即可。刪除外部IP只需要勾選IP地址,然后點(diǎn)擊釋放靜態(tài)地址。
ip地址申請(qǐng)完畢之后,點(diǎn)擊左側(cè)菜單的防火墻,這里要關(guān)閉Google Cloud的防火墻,為了方便,可以使用服務(wù)器上的防火墻。將防火墻設(shè)置成透明防火墻,放行所有端口。
點(diǎn)擊 創(chuàng)建防火墻規(guī)則 新建一個(gè)VPC 防火墻規(guī)則。填寫一個(gè)防火墻名稱,例如:all
接下來(lái)選擇其它防火墻規(guī)則:
流量方向:默認(rèn)入站
對(duì)匹配項(xiàng)執(zhí)行的操作:默認(rèn)Allow
目標(biāo):選擇網(wǎng)絡(luò)中的所有實(shí)例
來(lái)源過(guò)濾條件:默認(rèn)IPV4范圍
來(lái)源IPv4范圍:填寫 0.0.0.0/0 (意思是所有范圍)
協(xié)議和端口:選擇全部允許
選擇完畢后,點(diǎn)擊創(chuàng)建,就創(chuàng)建了一個(gè)所有訪問(wèn)端口都開(kāi)放的透明防火墻。
接下來(lái)做一個(gè)簡(jiǎn)單配置就可以安裝Cyber??Panel了。可以參考下面的鏈接,對(duì)Ubuntu服務(wù)器進(jìn)行配置。
在 Ubuntu 上啟用 SSH 和配置Swap交換分區(qū)
安裝Cyber??Panel
首先通過(guò) SSH 連接到您的服務(wù)器:
Cyber??Panel 的安裝非常簡(jiǎn)單。使用SSH工具(Xshell 7)以root用戶身份通過(guò)?? SSH 登錄服務(wù)器。
SSH登錄成功后更新系統(tǒng)軟件包
sudo apt update && sudo apt upgrade -y
接下來(lái)運(yùn)行安裝腳本
運(yùn)行以下命令。它將啟動(dòng)自動(dòng)安裝腳本,該腳本將提示您做出一些關(guān)于 LiteSpeed 版本以及要安裝哪些附加組件的決定。
sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
如果由于某種原因您無(wú)法登錄root,您可以使用此命令
sudo su - -c "sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)"
安裝腳本輸入完畢后,自動(dòng)運(yùn)行安裝程序,選擇您想要使用的 LiteSpeed 版本。
選擇要安裝的 LiteSpeed 版本。如果您選擇LiteSpeed Enterprise,請(qǐng)先確保您已獲得許可證密鑰。1個(gè)域名免費(fèi),但您仍然需要獲取密鑰。
如果安裝失敗,請(qǐng)最終確認(rèn)你的操作系統(tǒng)版本。僅支持 Ubuntu 20.04、Ubuntu 22.04、CloudLinux 7、CloudLinux 8、AlmaLinux 8 的服務(wù)器
輸入數(shù)字1,安裝OpenLiteSpeed
是否安裝 PowerDNS, Postfix 和 Pure-FTPd 這三個(gè)附加組件
PowerDNS – 開(kāi)源 DNS 服務(wù)器Postfix – 開(kāi)源郵件傳輸代理Pure-FTPd – 開(kāi)源 FTP 服務(wù)器
Google Cloud禁用了SMTP 端口 25,因此Postfix 郵件服務(wù)器即使安裝也無(wú)法使用。況且暫時(shí)沒(méi)有做郵件服務(wù)器的需求,DNS服務(wù)器和FTP服務(wù)器也暫無(wú)需求,F(xiàn)TP可以使用Xftp7上傳下載,可以選擇不安裝這三個(gè)附加組件。當(dāng)然如果你有某些方面的需求,可以按需安裝。
遠(yuǎn)程MySQL(默認(rèn)N):N
允許您的數(shù)據(jù)庫(kù)安裝在遠(yuǎn)程服務(wù)器上,輸入N后,在本服務(wù)器安裝MySQL數(shù)據(jù)庫(kù),如果你想將數(shù)據(jù)庫(kù)安裝在其它服務(wù)器上,這一步可以選擇Y,配置遠(yuǎn)程數(shù)據(jù)庫(kù)連接。
Cyber??Panel 版本(默認(rèn)最新版本):您可以選擇安裝以前版本的Cyber??Panel,或者按Enter鍵安裝最新版本
設(shè)置密碼,如果這一步默認(rèn)的話,會(huì)配置默認(rèn)密碼(默認(rèn)“1234567”):建議您使用“s”設(shè)置自己的強(qiáng)密碼。
接下來(lái)配置緩存擴(kuò)展,將下面兩個(gè)緩存工具M(jìn)emcached和Redis默認(rèn)安裝即可。
分布式內(nèi)存對(duì)象緩存系統(tǒng),Memcached(默認(rèn) Y):Y
內(nèi)存數(shù)據(jù)結(jié)構(gòu)存儲(chǔ),用作數(shù)據(jù)庫(kù)、緩存和消息中斷,Redis(默認(rèn) Y):Y
內(nèi)核看門狗用于監(jiān)視系統(tǒng)是否正在運(yùn)行。它應(yīng)該自動(dòng)重新啟動(dòng)由于不可恢復(fù)的軟件錯(cuò)誤而掛起的系統(tǒng)!默認(rèn)回車后開(kāi)始安裝Cyber??Panel
安裝過(guò)程將自動(dòng)進(jìn)行。這將需要 10 分鐘左右,具體取決于服務(wù)器的速度。
安裝完畢之后輸入“y”重新啟動(dòng)?;蛘咴趫?zhí)行其他所需操作后輸入“rebo??ot”。
到這一步Cyber??Panel已經(jīng)安裝完了。
在瀏覽器中輸入https://ip:8090
輸入用戶密碼后就可以訪問(wèn)Cyber??Panel了。
CyberPanel配置
之前為了優(yōu)化網(wǎng)站的 Gtmetrix得分和 Google PageSpeed Insights 得分絞盡腦汁,而在CyberPanel+OpenLiteSpeed中不費(fèi)吹灰之力就能實(shí)現(xiàn)得分全綠甚至滿分了。
CyberPanel安裝完畢之后,下面開(kāi)始一步一步的配置CyberPanel,當(dāng)然CyberPanel雖說(shuō)是開(kāi)箱即用,但是如果想投入生產(chǎn)環(huán)境,還是有很多地方需要配置。
SSH配置
CyberPanel安裝之后,額外的端口需要重新激活,例如SSH之前修改了端口,安裝CyberPanel后,SSH就無(wú)法連接了。
登錄CyberPanel面板后,點(diǎn)擊左側(cè)菜單安全,選擇SSH加固,點(diǎn)擊保存修改后,就可以正常SSH登錄了。
否則即便是你在配置SSH的時(shí)候修改了端口,安裝CyberPanel面板后,即便是防火墻中開(kāi)放了SSH端口,也是無(wú)法使用SSH連接的,不知道是個(gè)BUG還是刻意設(shè)計(jì)的。
左側(cè)菜單安全下面點(diǎn)擊防火墻,這個(gè)防火墻是CyberPanel面板默認(rèn)的防火墻,僅僅可以實(shí)現(xiàn)開(kāi)放和關(guān)閉端口。
之前我們?cè)贕oogle Cloud上設(shè)置的透明防火墻是第一層防火墻,平臺(tái)層的防護(hù)墻。這個(gè)防火墻屬于第二層防火墻,服務(wù)器層的防火墻。
防火墻配置
除了基本的端口防火墻外,CyberPanel面板還可以安裝CSF防火墻和ModSecurity,查看如何配置ModSecurity
CSF是國(guó)外一家小公司開(kāi)發(fā)的linux系統(tǒng)免費(fèi)防火墻,它基于iptables工作,能有效緩解服務(wù)器壓力,具有自動(dòng)屏蔽暴力破解密碼IP、管理開(kāi)放端口、免疫輕量DDos和CC等等功能,同時(shí),安裝和使用也極為簡(jiǎn)便,在我們常用的DA和CP面板還有圖形化操作界面,也支持個(gè)人普通用戶安裝于LNMP環(huán)境下使用。
同時(shí)CyberPanel面板還提供了Imunify防火墻集成服務(wù)。
Imunify 360 保護(hù)基于 Linux 的 Web 服務(wù)器和所有托管網(wǎng)站免受惡意軟件感染、Web 攻擊、漏洞利用和所有其他威脅。
如何測(cè)試 Imunify360?您可以在無(wú)限數(shù)量的服務(wù)器上免費(fèi)探索 Imunify360 的所有功能14 天。無(wú)需信用卡信息。試用期結(jié)束后,您可以登錄cln.cloudlinux.com,通過(guò)CloudLinux Network(CLN)購(gòu)買Imunify360許可證。
Imunify是需要付費(fèi)的,不建議安裝。使用免費(fèi)的CSF防火墻功能已經(jīng)足夠。當(dāng)然在安裝WordPress后,還有許多安全類的插件可供選擇,這里就不過(guò)多介紹防火墻相關(guān)的內(nèi)容。
你可以選擇安裝CSF免費(fèi)防火墻,或者關(guān)閉CyberPanel面板提供的基礎(chǔ)端口防火墻,后面在WordPress中也可以安裝防火墻。
WordPress中的防火墻,屬于第三層防火墻,應(yīng)用類的防火墻,在WordPress中可以很方便的配置防火墻。
Docker 管理器配置
Docker 使用容器化技術(shù),使部署和運(yùn)行應(yīng)用程序變得簡(jiǎn)單易行。Docker 將應(yīng)用程序代碼與運(yùn)行所需的所有庫(kù)和依賴項(xiàng)打包在一起。打包應(yīng)用程序后,它將在 Docker 可用的任何環(huán)境中運(yùn)行。
CyberPanel 為您提供了一種處理 Docker 容器和映像的簡(jiǎn)單方法。默認(rèn)情況下,在安裝 CyberPanel 期間不會(huì)安裝 Docker。
您如果需要Docker Manager的話,可以安裝它:在左側(cè)菜單中,單擊 Docker 管理器進(jìn)行安裝。
單擊“安裝 Docker”以啟動(dòng)安裝過(guò)程,這可能需要幾分鐘時(shí)間。安裝完成后,頁(yè)面將自動(dòng)刷新。現(xiàn)在,你已準(zhǔn)備好管理 Docker 映像和容器。
修改套餐配置
在建立網(wǎng)站之前,需要先修改套餐配置,因?yàn)镃yberPanel是多用戶模式,所以在建站方面偏向一些虛擬機(jī)銷售的邏輯,創(chuàng)建網(wǎng)站時(shí)候,需要選擇網(wǎng)站的用戶所有權(quán),還有網(wǎng)站限制。
這個(gè)套餐就是用來(lái)限制網(wǎng)站大小的。
初始化的套餐 Default 中,默認(rèn)的磁盤空間和流量都是1000,子域名限制為20,郵件帳戶、數(shù)據(jù)庫(kù)和FTPS這三項(xiàng)先不用管,基本用不到。
點(diǎn)擊編輯。將域名、硬盤空間、流量修改為“0”,0為無(wú)限制。修改之后Save保存即可。
創(chuàng)建網(wǎng)站
在左側(cè)菜單網(wǎng)站菜單下面點(diǎn)擊創(chuàng)建網(wǎng)站,
選擇套餐:默認(rèn)選擇Default
擁有者:默認(rèn)選擇 admin
域名:填寫主域名即可,無(wú)需填寫www,會(huì)自定綁定www的域名,如果是二級(jí)域名,直接填寫二級(jí)域名。
郵箱:隨意填寫
選擇PHP版本:選擇的是PHP8.0,有多個(gè)PHP版本可以選擇,PHP7.4是相對(duì)穩(wěn)定的,PHP8.0和PHP8.1有時(shí)會(huì)遇到莫名其妙的故障。如果遇到問(wèn)題,可以將PHP版本切換到PHP7.4
額外功能:勾選SSL,勾選SSL后會(huì)自動(dòng)生成SSL證書。
點(diǎn)擊創(chuàng)建網(wǎng)站之后,網(wǎng)站就已經(jīng)創(chuàng)建完畢了!
open_basedir 保護(hù)禁止您的 PHP 腳本訪問(wèn)指定路徑之外的文件系統(tǒng),即 open_basedir “/home/domain.com/”
如果為 open_basdir 指定了此路徑,則您的 PHP 代碼無(wú)法訪問(wèn)超出范圍的文件系統(tǒng) /home/domain.com/
這基本上有助于防止服務(wù)器上的單個(gè)站點(diǎn)被黑客攻擊。
如果你想啟用 open_basdir 防止跨站攻擊,可以在該網(wǎng)站的文件選項(xiàng)下,找到防跨站的圖標(biāo),點(diǎn)擊進(jìn)行激活。
LiteSpeed設(shè)置
在菜單服務(wù)器設(shè)置下面點(diǎn)擊LiteSpeed設(shè)置
這是LiteSpeed服務(wù)器的全局設(shè)置。
最大連接數(shù):10000
指定服務(wù)器可以接受的最大并發(fā)連接數(shù)。這包括純TCP連接和SSL連接。 一旦達(dá)到此限制,服務(wù)器將在完成活動(dòng)請(qǐng)求時(shí)關(guān)閉“Keep-Alive”的連接。
當(dāng)服務(wù)器由”root”用戶啟動(dòng)時(shí),服務(wù)器會(huì)嘗試自動(dòng)調(diào)整每個(gè)進(jìn)程的文件描述符限制,但是,如果自動(dòng)調(diào)整失敗,你可能需要手動(dòng)增加此限制。
同時(shí)在線10000用戶,這個(gè)數(shù)值足夠了,當(dāng)然這個(gè)是理想數(shù)值。
最大SSL連接數(shù):10000
指定服務(wù)器將接受的最大并發(fā)SSL連接數(shù)。 由于并發(fā)SSL和非SSL的連接總數(shù)不能超過(guò)”最大連接數(shù)”的限制,因此允許的最大SSL連接的數(shù)量須低于此限制。
連接超時(shí):300
指定一個(gè)請(qǐng)求允許的最大連接空閑時(shí)間。 如果在這段時(shí)間內(nèi)連接一直處于空閑狀態(tài)(即沒(méi)有I/O活動(dòng)),則它將被關(guān)閉。
將值設(shè)置得盡可能低,在可能的拒絕服務(wù)攻擊中,這可以幫助釋放無(wú)效連接所占用的連接數(shù)。
Kepp Alive超時(shí):5
指定持續(xù)連接請(qǐng)求的最長(zhǎng)閑置時(shí)間。 如果在這段時(shí)間內(nèi)沒(méi)有接收到新的請(qǐng)求,該連接將被關(guān)閉。 這個(gè)設(shè)置只適用于HTTP/1.1連接。HTTP/2連接有較長(zhǎng)的閑置時(shí)間,不受此設(shè)置影響。
建議您將值設(shè)置得剛好足夠處理單個(gè)頁(yè)面 視圖的所有請(qǐng)求。沒(méi)有必要延長(zhǎng)持續(xù)連接時(shí)間。較小的值可以減少閑置 連接,提高能力,以服務(wù)更多的用戶,并防范拒絕服務(wù)攻擊。2-5秒 對(duì)大多數(shù)應(yīng)用是合理范圍。Litespeed在非持續(xù)連接環(huán)境是非常高效的。
內(nèi)存緩存大?。?0M
指定分配用于緩存/服務(wù)小靜態(tài)文件的總內(nèi)存。
開(kāi)啟GZIP壓縮:Enable
PHP設(shè)置
在服務(wù)器設(shè)置菜單內(nèi),有針對(duì)每個(gè)網(wǎng)站特定的PHP設(shè)置,選擇網(wǎng)站域名。可以設(shè)置對(duì)應(yīng)的PHP參數(shù)。
初始化請(qǐng)求超時(shí) (秒):600
指定服務(wù)器等待外部應(yīng)用響應(yīng)新建立的連接的第一個(gè)請(qǐng)求的最大時(shí)間 如果服務(wù)器在這個(gè)限制時(shí)間內(nèi)沒(méi)有收到外部應(yīng)用的任何數(shù)據(jù),它將把這個(gè)連接標(biāo)記為壞(Bad)。這有助于識(shí)別與外部應(yīng)用程序的通信問(wèn)題。 這有助于盡快發(fā)現(xiàn)與外部應(yīng)用的通信問(wèn)題。如果某些請(qǐng)求的處理時(shí)間較長(zhǎng),則增加這個(gè)限制以避免503錯(cuò)誤信息。
最大連接數(shù):10
指定服務(wù)器與外部應(yīng)用之間可建立的最大并發(fā)連接數(shù)。該設(shè)置控制外部應(yīng)用程序可同時(shí)處理多少個(gè)請(qǐng)求。 然而,真正的限制還取決于外部應(yīng)用本身。如果外部的速度不夠快,或者無(wú)法處理大量的并發(fā)請(qǐng)求,那么將這個(gè)值設(shè)置得更高也無(wú)濟(jì)于事。
設(shè)置一個(gè)高值并不能直接變成高性能。設(shè)置為一個(gè)不會(huì)使外部應(yīng)用程序過(guò)載的值,將提供最佳的性能/吞吐量。
內(nèi)存軟限制:2047M
此限制的目的主要是為了防范軟件缺陷或蓄意攻擊造成的過(guò)度內(nèi)存使用, 而不是限制正常使用。確保留有足夠的內(nèi)存,否則您的應(yīng)用程序可能故障并 返回503錯(cuò)誤。限制可以在服務(wù)器級(jí)別或獨(dú)立的外部應(yīng)用程序級(jí)別設(shè)置。如 果未在獨(dú)立的外部應(yīng)用程序級(jí)別設(shè)定限制,將使用服務(wù)器級(jí)別的限制。
如果在兩個(gè)級(jí)別都沒(méi)有設(shè)置該限制,或者限制值設(shè)為0,將使用操 作系統(tǒng)的默認(rèn)設(shè)置。
內(nèi)存硬限制:2047M
與”內(nèi)存軟限制 (bytes)”非常相同,但是在一個(gè)用戶進(jìn)程中,軟限制 可以被放寬到硬限制的數(shù)值。硬限制可以在服務(wù)器級(jí)別或獨(dú)立的外部應(yīng)用程序級(jí)別設(shè) 置。如果未在獨(dú)立的外部應(yīng)用程序級(jí)別設(shè)定限制,將使用服務(wù)器級(jí)別的限制。
如果在兩個(gè)級(jí)別都沒(méi)有設(shè)置該限制,或者限制值設(shè)為0,將使用操 作系統(tǒng)的默認(rèn)設(shè)置。
進(jìn)程軟限制:1400
限制用戶可以創(chuàng)建的進(jìn)程總數(shù).所有現(xiàn)有的進(jìn)程都將被計(jì)算在這個(gè)限制之內(nèi),而不僅僅是要啟動(dòng)的新進(jìn)程。
該限制可以在服務(wù)器級(jí)別或單個(gè)外部應(yīng)用級(jí)別進(jìn)行設(shè)置.如果未在應(yīng)用級(jí)別設(shè)置,則將使用服務(wù)器級(jí)別的限制. 如果該值為0或服務(wù)器級(jí)和應(yīng)用級(jí)都沒(méi)有設(shè)置,將使用操作系統(tǒng)的默認(rèn)設(shè)置
進(jìn)程硬限制:1500
與”進(jìn)程軟限制”非常相同,但是,在用戶進(jìn)程中軟限制 可以被放寬到硬限制的數(shù)值。硬限制可以在服務(wù)器級(jí)別或獨(dú)立的外部應(yīng)用程序級(jí)別設(shè) 置。如果未在獨(dú)立的外部應(yīng)用程序級(jí)別設(shè)定限制,將使用服務(wù)器級(jí)別的限制。 如果在兩個(gè)級(jí)別都沒(méi)有設(shè)置該限制,或者限制值設(shè)為0,將使用操 作系統(tǒng)的默認(rèn)設(shè)置。
數(shù)據(jù)庫(kù)持久連接:開(kāi)啟
指定在處理完請(qǐng)求后是否要保持連接 持久連接可以提高性能, 但某些FastCGI外部應(yīng)用程序不完全支持持久連接。默認(rèn)為 “On”。
注意:在PHP設(shè)置中,數(shù)據(jù)庫(kù)持久連接有一個(gè)BUG,數(shù)據(jù)庫(kù)持久連接在創(chuàng)建完網(wǎng)站之后,默認(rèn)是打開(kāi)的,設(shè)置完站點(diǎn)的PHP后,即便數(shù)據(jù)庫(kù)持久連接選擇開(kāi)啟,保存之后也是關(guān)閉的,需要在OpenLiteSpeed的后臺(tái)中手動(dòng)設(shè)置開(kāi)啟。
手動(dòng)設(shè)置開(kāi)啟數(shù)據(jù)庫(kù)持久連接,登錄OpenLiteSpeed后臺(tái),在虛擬主機(jī)中選擇相對(duì)應(yīng)的域名,在外部應(yīng)用程序中將持久連接修改為是,然后右上角保存后,點(diǎn)擊平滑重啟,使設(shè)置生效,如果再次修改PHP配置,還需同樣手動(dòng)設(shè)置數(shù)據(jù)庫(kù)持久連接。否則會(huì)一直是關(guān)閉狀態(tài)。
編輯PHP配置
在菜單左側(cè)PHP菜單中,點(diǎn)擊編輯PHP配置。之后在基礎(chǔ)中選擇PHP版本
display_errors:Off
默認(rèn)關(guān)閉,PHP錯(cuò)誤輸出
file_uploads:On
上傳選項(xiàng),默認(rèn)打開(kāi)。
allow_url_fopen:On
默認(rèn)打開(kāi)
allow_url_include:Off
默認(rèn)關(guān)閉
allow_url_include為ON的話,則文件包含函數(shù)是可以加載遠(yuǎn)程文件的,這種漏洞被稱為遠(yuǎn)程文件包含漏洞。利用遠(yuǎn)程文件包含漏洞可以直接執(zhí)行任意命令。在實(shí)際滲透攻擊過(guò)程中,攻擊者可以在自己的Web服務(wù)器上放一個(gè)可執(zhí)行的惡意文件,通過(guò)目標(biāo)網(wǎng)站存在的遠(yuǎn)程文件包含漏洞來(lái)加載文件,從而實(shí)現(xiàn)執(zhí)行任意命令的目的。
memory_limit:-1
腳本所能夠申請(qǐng)到的最大內(nèi)存(字節(jié))(可以使用K和M作為單位)(必須大于 post_max_size 的值)
設(shè)為 -1 表示取消內(nèi)存限制。
max_execution_time:0
每個(gè)腳本允許的最大執(zhí)行時(shí)間(秒),0 表示沒(méi)有限制。
該指令僅影響腳本本身的運(yùn)行時(shí)間,任何其它花費(fèi)在腳本運(yùn)行之外的時(shí)間,例如 system()/sleep()函數(shù)、數(shù)據(jù)庫(kù)查詢、文件上傳等,都不包括在內(nèi)。
upload_max_filesize:1024M
允許上傳的文件最大尺寸(必須小于 post_max_size 的值)。
post_max_size:1025M
允許接受的最大POST數(shù)據(jù)長(zhǎng)度(字節(jié))(“0″表示無(wú)限)。僅在 enable_post_data_reading = On 時(shí)有意義。
此設(shè)定也影響到文件上傳(必須大于 upload_max_filesize 的值),如果POST數(shù)據(jù)超出限制,那么 $_POST 和 $_FILES 將會(huì)為空。
如果啟用了內(nèi)存限制,那么該值應(yīng)當(dāng)小于 memory_limit 的值。
max_input_time:-1
每個(gè)腳本接收輸入數(shù)據(jù)(POST, GET, upload)的最大允許時(shí)間(秒)。
-1 表示不限制。在生產(chǎn)服務(wù)器上應(yīng)該限制為一個(gè)明確的值以阻止腳本無(wú)限運(yùn)行。
如果用戶的網(wǎng)速較慢且需要上傳大文件,那么應(yīng)該設(shè)置一個(gè)較大的數(shù)值。對(duì)于 CLI 模式,此指令被硬編碼為”-1″(沒(méi)有限制)
PHP基礎(chǔ)參數(shù)可以按需配置,上面的配置參數(shù)是無(wú)限制配置。
還有一項(xiàng)重要的配置,就是PHP同時(shí)上傳多個(gè)文件的限制,點(diǎn)擊PHP參數(shù)高級(jí)配置,直接在php.ini文件中修改上傳限制。
在php.ini中查找 max_file_uploads = 20
修改為:
max_file_uploads = 2000
一次HTTP請(qǐng)求允許同時(shí)上傳的最大文件數(shù)量。最大上傳文件數(shù)2000,這個(gè)在采集更新網(wǎng)站時(shí),上傳圖片需要用到。
php.ini 配置調(diào)優(yōu)
默認(rèn)安裝的 PHP 就像是在百貨商店里購(gòu)買的普通套裝,雖然合身,卻不完美。調(diào)優(yōu)的 PHP 就像是定做的套裝,完全匹配你的尺寸。
下面是一些參考配置,酌情使用。
常規(guī)Wordpress需要的:
max_input_vars = 5000
限制最大表單提交,這個(gè)如果用的大型Wordpress主題,一般都要1000以上。
memory_limit = 512M
php腳本占用內(nèi)存
post_max_size = 256M
限制post大小
upload_max_filesize = 128M
限制上傳文件大小,就是Wordpress媒體庫(kù)那個(gè)大小限制,這個(gè)盡量小于post_max_size
max_file_uploads = 20
限制同時(shí)最多上傳數(shù)量
max_execution_time = 600
限制php最大執(zhí)行時(shí)間
max_input_time = 600
限制php最大接收數(shù)據(jù)時(shí)間,這個(gè)可以是大于max_execution_time的
allow_url_fopen = Off
如果你網(wǎng)站程序用不到遠(yuǎn)程地址,可以關(guān)掉這個(gè)選項(xiàng)。
Opcache設(shè)置:
下面是Opcache的參考配置,按需設(shè)置。
opcache.enable=1opcache.enable_cli=1opcache.memory_consumption=256#給opcache分配的內(nèi)存opcache.interned_strings_buffer=16#分配的字符串駐留內(nèi)存opcache.max_accelerated_files=100000opcache.max_wasted_percentage=5opcache.use_cwd=1opcache.validate_timestamps=1#建議關(guān)閉,但是得手動(dòng)清除緩存,太麻煩,所以開(kāi)啟,然后用下面的時(shí)間自動(dòng)檢測(cè)opcache.revalidate_freq=60#每1分鐘檢查一次opcache.save_comments=0opcache.fast_shutdown=1opcache.consistency_checks=0
CyberPanel常見(jiàn)問(wèn)題
總結(jié)了一些在CyberPanel安裝使用過(guò)程中遇到的問(wèn)題,希望在后續(xù)的迭代中能完善這些問(wèn)題!
創(chuàng)建網(wǎng)站中遇到的域名SSL證書錯(cuò)誤問(wèn)題
在CyberPanel創(chuàng)建網(wǎng)站的時(shí)候,在域名選項(xiàng)中,提示了不要使用WWW,這將是自動(dòng)創(chuàng)建的。
也就是說(shuō)輸入一級(jí)域名,會(huì)默認(rèn)創(chuàng)建二級(jí)域名WWW,在CyberPanel默認(rèn)為域名申請(qǐng)SSL證書時(shí),會(huì)自動(dòng)申請(qǐng)WWW和主域名的SSL證書,兩個(gè)域名在一個(gè)證書中。
這本意是好的,方便使用者,無(wú)需申請(qǐng)WWW的證書,兩個(gè)域名默認(rèn)綁定在一個(gè)網(wǎng)站上。
這時(shí)候問(wèn)題來(lái)了,如果使用者沒(méi)有使用主域名建站,而是使用了WWW的域名創(chuàng)建了網(wǎng)站,那么主域名在申請(qǐng)域名證書時(shí),不在WWW的域名證書中。
在域名別名中,添加主域名后,主域名被成功綁定在網(wǎng)站上,而這時(shí)候問(wèn)題來(lái)了,在域名別名中申請(qǐng)的SSL證書生效后,WWW的域名證書失效了,再次申請(qǐng)WWW的證書后,主域名證書無(wú)效。
最終的問(wèn)題是兩個(gè)域名不在同一個(gè)證書內(nèi),即便是在配置中有添加SSL證書的選項(xiàng),這個(gè)添加SSL證書,需要你在服務(wù)器上使用命令先申請(qǐng)ssl證書,然后再將Cert和Key手動(dòng)粘貼在添加的SSL證書中,比較麻煩。
解決方法:在CyberPanel中重新建立一個(gè)主域名的網(wǎng)站,將WWW的網(wǎng)站內(nèi)容備份,然后在主域名網(wǎng)站中恢復(fù)。
問(wèn)題總結(jié):綁定主域名后自動(dòng)生成帶有WWW域名的域名證書,CyberPanel中創(chuàng)建網(wǎng)站的域名一旦使用便無(wú)法修改,在修改網(wǎng)站的頁(yè)面中也無(wú)法修改網(wǎng)站域名。
添加域名:只能添加子域名,子域名綁定的二級(jí)域名存放路徑,在網(wǎng)站域名目錄下。域名別名:只能綁定除主域名之外的其它域名,您可以使用example.net訪問(wèn)與example.com相同的內(nèi)容。網(wǎng)站重定向的次數(shù)過(guò)多,該網(wǎng)頁(yè)無(wú)法正常運(yùn)作
一頓操作猛如虎,最后發(fā)現(xiàn)網(wǎng)站打不開(kāi)了,提示重定向次數(shù)太多,只是設(shè)置的時(shí)候猶豫了一下,是使用WWW域名訪問(wèn)還是不使用WWW域名?簡(jiǎn)單的選擇了幾次模板,就遇到問(wèn)題了。
原來(lái)問(wèn)題出在選擇模板上面。每選擇一次模板,就會(huì)自動(dòng)添加到配置文件中,也就是說(shuō),你選擇一次WWW->NON-WWW然后再選擇NON-WWW->WWW,就會(huì)添加兩個(gè)規(guī)則,這兩個(gè)規(guī)則就會(huì)造成死循環(huán)。
就出現(xiàn)了重定向次數(shù)過(guò)多的錯(cuò)誤。
從邏輯思維來(lái)講,當(dāng)添加使用WWW訪問(wèn)后,再選擇不使用WWW訪問(wèn),應(yīng)該是替換掉配置文件內(nèi)的相關(guān)內(nèi)容,而不是再添加不使用WWW訪問(wèn)的代碼。這個(gè)應(yīng)該算操作方面的BUG,雖然是人為操作產(chǎn)生的,但是從技術(shù)角度來(lái)說(shuō)是可以完全避免的。
如果你的網(wǎng)站也因?yàn)橹貜?fù)添加模板內(nèi)容,造成無(wú)法訪問(wèn),可以復(fù)制下面內(nèi)容到配置文件中,然后謹(jǐn)慎選擇模板進(jìn)行添加。
# BEGIN LSCACHE ## LITESPEED WP CACHE PLUGIN - Do not edit the contents of this block! ## <IfModule LiteSpeed> RewriteEngine on CacheLookup on RewriteRule .* - [E=Cache-Control:no-autoflush] RewriteRule .litespeed_conf.dat - [F,L] ### marker CACHE RESOURCE start ### RewriteRule wp-content/.*/[^/]*(responsive|css|js|dynamic|loader|fonts).php - [E=cache-control:max-age=3600] ### marker CACHE RESOURCE end ### ### marker LOGIN COOKIE start ### RewriteRule .? - [E="Cache-Vary:,wp-postpass_9cb8b91dfeb87bdca7711a9e10329917"] ### marker LOGIN COOKIE end ### ### marker FAVICON start ### RewriteRule favicon.ico$ - [E=cache-control:max-age=86400] ### marker FAVICON end ### ### marker DROPQS start ### CacheKeyModify -qs:fbclid CacheKeyModify -qs:gclid CacheKeyModify -qs:utm* CacheKeyModify -qs:_ga ### marker DROPQS end ### </IfModule> ## LITESPEED WP CACHE PLUGIN - Do not edit the contents of this block! ## # END LSCACHE # BEGIN NON_LSCACHE ## LITESPEED WP CACHE PLUGIN - Do not edit the contents of this block! ## ## LITESPEED WP CACHE PLUGIN - Do not edit the contents of this block! ## # END NON_LSCACHE # BEGIN WordPress # The directives (lines) between "BEGIN WordPress" and "END WordPress" are # dynamically generated, and should only be modified via WordPress filters. # Any changes to the directives between these markers will be overwritten. <IfModule mod_rewrite.c> RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
LiteSpeed Cache (LSCache) 如何設(shè)置自動(dòng)爬蟲
LSCache是WordPress中免費(fèi)的緩存工具,安裝量幾百萬(wàn),當(dāng)然實(shí)際應(yīng)用的并沒(méi)有那么多,但是不可否認(rèn)LiteSpeed web服務(wù)器的速度遠(yuǎn)遠(yuǎn)快于Nginx和Apache,這一點(diǎn)是毋庸置疑的。
在LSCache中設(shè)置自動(dòng)爬蟲,也就是預(yù)緩存需要修改服務(wù)器上的 .htaccess 配置文件,這一點(diǎn)對(duì)于菜鳥(niǎo)來(lái)說(shuō)有一點(diǎn)難度。
詳細(xì)說(shuō)一下如何設(shè)置LSCache的預(yù)緩存功能。
第一步,在LiteSpeed Cache中點(diǎn)擊Crawler菜單,然后點(diǎn)擊 Sitemap Settings 選項(xiàng)
添加你站點(diǎn)的地圖,可以是xml格式也可以是html格式。點(diǎn)擊Save保存。
第二步,在General Settings中啟用爬蟲,將Crawler開(kāi)關(guān)打開(kāi),選擇ON
爬蟲開(kāi)關(guān)打開(kāi)后,點(diǎn)擊Map選項(xiàng),點(diǎn)擊 Refresh Crawler Map 讀取地圖。
然后在CyberPanel中設(shè)置,在CyberPanel中找到相應(yīng)的網(wǎng)站,在網(wǎng)站配置選項(xiàng)中,點(diǎn)擊重寫規(guī)則。
這個(gè)規(guī)則就是.htaccess 配置文件。
在配置文件的最前面,加入下面代碼
<IfModule Litespeed>CacheEngine on crawler</IfModule>
修改完畢后,點(diǎn)擊保存配置文件。然后耐心等待,爬蟲會(huì)定時(shí)自動(dòng)預(yù)緩存網(wǎng)頁(yè)。
訪問(wèn)隱藏的 OpenLiteSpeed Web 界面
在服務(wù)器上輸入下面的命令,重設(shè)OpenLiteSpeed用戶密碼。
sudo bash /usr/local/lsws/admin/misc/admpass.sh
輸入用戶名和密碼,然后在瀏覽器中使用7080端口訪問(wèn)WebAdmin:https://ip:7080
如果網(wǎng)頁(yè)無(wú)法打開(kāi),需要在CyberPanel的防火墻中開(kāi)放7080端口。
升級(jí) MariaDB
MariaDB和MySQL的區(qū)別在于:1、歷史背景不同;2、存儲(chǔ)引擎不同;3、數(shù)據(jù)類型不同;4、插件支持不同;5、開(kāi)源程度不同。 整體對(duì)比來(lái)看,MariaDB相比MySQL有更多的新特性和改進(jìn),但也保留了與MySQL的高度兼容性。
要在 Ubuntu 22.04 上安裝 MariaDB,首先更新系統(tǒng)軟件包。之后,安裝所需的軟件包。
檢查MariaDB版本現(xiàn)在,檢查已安裝的MariaDB的版本
mariadb –version
Ubuntu 22.04 上成功安裝了 MariaDB 版本“10.6.12”
如果你的版本低于10.6.12的話,升級(jí)已安裝的 MariaDB 的版本,使用下面命令來(lái)進(jìn)行升級(jí)。
sudo mariadb-upgrade
如果是最新版本,會(huì)返回?zé)o需升級(jí)的提示信息。
This installation of MariaDB is already upgraded to 10.6.12-MariaDB.
There is no need to run mysql_upgrade again for 10.6.12-MariaDB.
You can use –force if you still want to run mysql_upgrade
升級(jí) Redis
Ubuntu 20.4 / Ubuntu 22.4 用戶將 Redis 更新到最新版本 – Redis 7.xx
檢查當(dāng)前安裝的Redis服務(wù)器版本
redis-server --version
檢查當(dāng)前安裝的 Redis cli 版本
redis-cli --version
將Redis更新到最新可用版本(首先添加官方repo)
sudo add-apt-repository ppa:redislabs/redis
然后運(yùn)行系統(tǒng)更新命令
sudo apt update
運(yùn)行下面命令升級(jí)最新版本Redis
sudo apt upgrade
到此這篇關(guān)于CyberPanel配置教程,新手安裝 CyberPanel 終極指南的文章就介紹到這了,更多相關(guān)CyberPanel配置指南內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
在Ubuntu下通過(guò)Docker部署Cloudflared Tunnel服務(wù)器
本文詳細(xì)介紹了如何在Ubuntu上通過(guò)Docker部署CloudflaredTunnel服務(wù)器,今天探討如何在Ubuntu上通過(guò)Docker部署Cloudflared Tunnel服務(wù)器,感興趣的朋友一起看看吧2024-12-12完美解決在eclipse上部署Tomcat時(shí)出現(xiàn)8080等端口被占用的問(wèn)題
下面小編就為大家?guī)?lái)一篇完美解決在eclipse上部署Tomcat時(shí)出現(xiàn)8080等端口被占用的問(wèn)題。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-07-07Hadoop3.2.0集群搭建常見(jiàn)注意事項(xiàng)
這篇文章主要介紹了Hadoop3.2.0集群搭建常見(jiàn)注意事項(xiàng),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-11-11在XP系統(tǒng)上出現(xiàn)無(wú)法定位程序輸入點(diǎn) K32GetProcessMemoryInfo的解決方案
VC2012升級(jí)補(bǔ)丁5.0之后,編譯出來(lái)的程序發(fā)現(xiàn)在XP系統(tǒng)無(wú)法定位程序輸入點(diǎn) K32GetProcessMemoryInfo于動(dòng)態(tài)鏈接庫(kù)kernel32.dll之上。經(jīng)過(guò)一番折騰,此問(wèn)題解決,下面把我的解決方案總結(jié)分享給大家2015-09-09