天天看點

寶塔面闆 伺服器狀态,寶塔面闆中重新開機騰訊雲伺服器後無法登入寶塔面闆怎麼辦?...

寶塔面闆中重新開機騰訊雲伺服器後無法登入寶塔面闆怎麼辦?

今天看到網站裡的蜘蛛爬取記錄裡有很多 MJ12bot/v1.4.8的爬取記錄,趕緊去百度查了查,發現這是國外的一個類似于愛站的站長工具平台,然後就想要在robots協定中把這個蜘蛛給屏蔽掉,是以趕緊登陸了我的寶塔面闆。

登陸不要緊,關鍵是看到我的伺服器已經持續運作了快60天,想着讓他休息一下,就作死的點選了這個重新開機伺服器的按鈕,然後重新開機伺服器。誰想到,伺服器一直處于待啟動狀态,賊尴尬。是以就想着去騰訊雲控制台看看,控制台中顯示伺服器的狀态是已經重新開機結束并已經在運作中了,可是寶塔面闆還是那麼的固執等待伺服器重新開機。我一怒之下将寶塔面闆的頁面關閉了,然後再在浏覽器中打開的時候就,再也打不開了。

寶塔面闆 伺服器狀态,寶塔面闆中重新開機騰訊雲伺服器後無法登入寶塔面闆怎麼辦?...

想想自己的網站剛剛營運了一個多月,好擔心萬一寶塔面闆再也打不開怎麼辦。是以趕緊去百度搜答案騰訊雲伺服器重新開機後寶塔面闆打不開怎麼辦,相信看到這篇文章的你很可能也是遇到了這個問題來找答案的。

檢視了百度很多的答案,都沒有能夠解決我的問題,但是有思路上的啟發。網上的答案主要是針對這兩種情況的:一種是寶塔面闆的挂載問題,在騰訊雲伺服器中沒有資料盤和系統盤的區分,是以應該不存在挂載的問題。二是寶塔面闆沒有重新啟動,需要重新啟動一下。

按照第二種思路,我發現自己的寶塔面闆服務确實沒有開啟。然後按照網上的代碼去試着重新開機寶塔面闆的服務,可是失敗了,系統報錯:no socket could be created。試了好多次都失敗了,是以如果你也遇到了騰訊雲面闆重新開機後無法登入寶塔面闆的問題,可以先看一看是否是自己的寶塔面闆的服務沒有開啟,具體代碼到網上找一下,因為我不懂代碼,不敢亂放。

寶塔面闆 伺服器狀态,寶塔面闆中重新開機騰訊雲伺服器後無法登入寶塔面闆怎麼辦?...

系統報錯并多次嘗試以後,我以no socket could be created為關鍵詞在百度搜尋,又檢視了很多答案,終于找到了一個答案,完美地解決了我的問題,這裡附上原來文章的連結位址:

我按照這篇教程的引導,一步步解決了問題,來看看我是怎麼解決問題的吧。這篇文章也是用來具體記錄一下我的解決過程,好應付以後再遇到的同類型問題。

先來放一張系統報錯的照片吧,可以将自己的報錯資訊與此資訊進行對比,如果報錯資訊一緻的話,應該是可以用這種方法來解決的。

寶塔面闆 伺服器狀态,寶塔面闆中重新開機騰訊雲伺服器後無法登入寶塔面闆怎麼辦?...

紅色的報錯資訊指的是重新開機寶塔面闆服務的時候socket檔案無法建立,原因是端口無故被占用,解決的大體思路是:得到防火牆開放端口、修改寶塔面闆登入端口、開放寶塔面闆登入端口、重新開機寶塔、用浏覽器通路。

第一步:得到防火牆開放端口

這一步隻會顯示防火牆已經開放的端口,不會對伺服器本身進行任何的操作。當時我在網上複制代碼操作的時候,很害怕複制到有害的代碼,不慎删除掉什麼東西,所幸沒有。從這裡就覺得學習一點伺服器指令和伺服器進行溝通是有必要的,這樣自己心裡就有底了。

這一步的代碼可以依次執行下面這兩句指令:

systemctl restart firewalld.service

firewall-cmd –zone=public –list-ports

執行完畢後,可以發現,防火牆開放的端口就列了出來。這些端口資訊一定要注意保密,不要洩露。

第二步:修改寶塔面闆登入端口

這一步會将寶塔面闆登入的端口改掉,因為原來的端口被占用進而無法建立socket檔案,是以這一步的修改才是真正解決寶塔面闆無法登入問題的開始。如果伺服器系統的centos7的話,代碼的話可以用這句:echo ‘XXXX‘ > /www/server/panel/data/port.pl && /etc/init.d/bt restart。将基礎的四個X處改成想要修改的端口号,如123、3452等,修改以後寶塔面闆的登入入口就會修改成:http://IP:XXXX。

第三步:重新開機寶塔面闆服務

第二步中修改了寶塔面闆的登入端口,但是一開始的時候寶塔面闆的服務是關閉的,修改寶塔面闆的登入端口是為了重新開機寶塔面闆服務,是以在修改端口後,要重新開機寶塔面闆服務。代碼可以用這句:/etc/init.d/bt restart

第四步:在防火牆中開放寶塔面闆登入端口

重新開機寶塔面闆服務後,發現仍舊無法登入寶塔面闆。這可能是由于新修改後的端口被防火牆阻止了,是以在防火牆中開放寶塔面闆端口以後再試試。代碼可以依次執行下面三句:

irewall-cmd  –add-port=8881/tcp –permanent

firewall-cmd  –add-port=8881/udp –permanent

systemctl restart firewalld.service

然後再登入寶塔面闆就可以了。心好累!