VPS Vultr 建站中常見(jiàn)問(wèn)題及解決方案(持續(xù)更新)

本人程序小白,但作為設(shè)計(jì)師想有自己的作品集網(wǎng)站和博客,先后用了 Wordpress 和 Typecho 兩個(gè)建站工具,以下是在建站過(guò)程中遇到的一些問(wèn)題,以及自己通過(guò)搜索引擎得到并成功解決問(wèn)題的方案。

一方面作為自己的學(xué)習(xí)記錄,另一方面希望給遇到同樣問(wèn)題的小伙伴

miku_code_love.jpg

一、VPS

1、22 端口被關(guān)閉怎么辦?

最近,使用 Vultr 的小伙伴越來(lái)越多,所以出現(xiàn)了一個(gè)很棘手的問(wèn)題—— 22 端口被關(guān)閉。

因?yàn)槟撤N上網(wǎng)方式需要 22 端口才可以登錄進(jìn)行設(shè)置,所以,對(duì)很多小伙伴來(lái)說(shuō),這樣無(wú)異于世界末日。

就算換了 N 個(gè)區(qū)域 N 個(gè)節(jié)點(diǎn),都無(wú)法使用。

許多小伙伴都止步于此了,也包括我。

可能是因?yàn)樾“椎木壒?,一旦跟手把手教程中的某步得出的結(jié)果有丁點(diǎn)不一樣,就會(huì)卡殼,進(jìn)行不下去,比如這次的 22 端口被關(guān)閉。

其實(shí),除了某些特別前沿的技術(shù),我們現(xiàn)在所遇到的問(wèn)題,大概率都是前人也已經(jīng)遇到過(guò)的。能不能找到解決方案,還是要克服自己的懶惰,以及依賴(lài)自己的搜商。

22 端口被關(guān)閉了怎么辦?其實(shí)可以換個(gè)思路,怎么打開(kāi) vultr 的端口?

這樣問(wèn)題就變得清晰很多了,如果知道這個(gè)問(wèn)題的答案,不僅僅是 22 端口,我們以后想開(kāi)那個(gè)端口就可以開(kāi)哪個(gè)端口。

啰嗦了這么多,下面就是解決方案。

1、用 Vultr 自帶的 Console 登錄

因?yàn)?SSH 默認(rèn) 22 端口關(guān)閉,導(dǎo)致了很多小伙伴第一步就全軍覆沒(méi)了。

其實(shí) Vultr 有自己的終端,就在節(jié)點(diǎn)的詳情里,叫 View Console

Vultr.png

點(diǎn)開(kāi)之后就可以直接登陸了,用戶名是 root,密碼是你購(gòu)買(mǎi)節(jié)點(diǎn)里的密碼(如果你沒(méi)有修改過(guò)的話)。

登錄.png

接下來(lái)就可以在這個(gè)里面就可以進(jìn)行任何操作了,跟 putty 是一樣的。


登錄成功.png
2、防火墻常用代碼

接下來(lái)就是防火墻的操作了。

先檢查自己的防火墻是不是開(kāi)啟的。

# systemctl status firewalld //查看防火墻狀態(tài)

如果提示 Active: inactive (dead) 表示防火墻是關(guān)閉的,需要打開(kāi)防火墻。

# systemctl start firewalld //開(kāi)啟防火墻

如果是開(kāi)啟的,會(huì)提示 Active: active (running)。

防火墻開(kāi)啟后執(zhí)行:

# firewall-cmd --zone=public --add-port=22/tcp --permanent //打開(kāi)22端口

提示 success 表示開(kāi)啟成功,此時(shí) 22 端口就被打開(kāi)了。

然后重新載入防火墻:

# firewall-cmd --reload //重載防火墻

保險(xiǎn)起見(jiàn),重啟服務(wù):

# reboot // 重啟服務(wù)

不過(guò),我在實(shí)際操作的過(guò)程中,打開(kāi)后莫名其妙再次自動(dòng)關(guān)閉了,我就又按照上面的方法打開(kāi)了一次,然后就沒(méi)有出現(xiàn)自動(dòng)關(guān)閉的情況了。

以下是 Firewalld 防火墻的常見(jiàn)命令:

# systemctl start firewalld //啟動(dòng)

# systemctl status firewalld //查看狀態(tài)

# systemctl disable firewalld //停止

# systemctl stop firewalld //禁用

# firewall-cmd --zone=public --list-ports //查看所有打開(kāi)的端口

# firewall-cmd --zone=public --add-port=80/tcp —permanent //打開(kāi)端口

# firewall-cmd --zone=public --query-port=80/tcp // 查看端口狀態(tài)

# firewall-cmd --zone=public --remove-port=80/tcp —permanent //關(guān)閉端口

其它問(wèn)題待更新

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容