摘要:昨天發生了一件很烏龍的事情,也不是很高深的原理,但是還是很好玩故事背景一個哥們非技術說他手頭有一臺某某云的主機,不知道怎么用,跑過來問我,說讓我給他搭個能跑的環境,我原以為那很簡單,下載完了自己自動安裝就好了,沒想太多,于是經過漫長的等待,
昨天發生了一件很烏龍的事情,也不是很高深的原理,但是還是很好玩~
故事背景:
一個哥們(非技術)說他手頭有一臺某某云的主機,不知道怎么用,跑過來問我,說讓我給他搭個能跑php的環境,我原以為那很簡單,lnmp下載完了自己自動安裝就好了,沒想太多,于是經過漫長的等待,lnmp成功安裝好了,并做了一個簡單的nginx配置,看看能不能通過ip直接訪問。
然鵝:
通過云服務商提供的彈性ip直接訪問不管怎么訪問都是訪問不同,并且能看出http握手并不成功
這個是怎么回事呢,然后通過ping工具ping這個ip是通的,但用telnet去測試這個ip的80端口時發現仍然無法成功握手,難道是80端口沒有開啟,或者防火墻?
結果發現80是開啟的,關閉防火墻之后,仍然無法訪問...那這下只有一個地方:安全組(可能還有其他地方,大佬們可以科普下)沒設置,可是當我添加完規則之后,發現結果仍然是一樣的,無法訪問,這下,我就真沒轍了,我不知道我的操作有什么問題,即便是nginx有問題,那也會報nginx的錯誤,這個連握手都沒成功,我作為一個不是專業運維的開放實在是沒轍了,只剩最后一招:提工單了,于是提交了工單,寫了具體的情況,不到五分鐘后,客服人員打電話來了:
? ? ? “您好,您的云服務器還沒有備案,所以80,8080,443這些端口時沒法使用的”
? ? ? “嗯嗯好的,謝謝(Orz我去年買了個表)”
于是,這場鬧劇,最終以烏龍的方式結尾,讓人哭笑不得,不過既然運營人員說了,我就要猜一下:是所有http請求都無法到達服務器還是只是這幾個特定的端口無法使用呢?我靈機一動既然如此,那我就不用你的80端口,我在安全組里開了一個4396的端口(7就完事了),然后在服務器上安裝了docker,安裝過程中還有點小問題,上一篇文章中做了說明,拉取了nginx鏡像,把運行的容器的80映射到本機4396上,打開瀏覽器一訪問,結果:
這就說明云服務商只是限制了常用的網絡端口,并沒有限制所有請求,不過好玩歸好玩,我朝要求備案諸位就老老實實備案好了~~
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/3430.html
摘要:今天百曉生就阿里云服務器無法遠程連接的問題,分享一波運維必備的問題排查方法,說明以下操作在位操作系統中進行過測試。確認公網帶寬是否不足無法遠程連接可能是公網帶寬不足導致的,具體排查方法如下登錄管理控制臺。在運維工程師的日常工作中,經常需要登錄到服務器上對應用部署和維護,配置修改是很常規操作。但是在日常運維工作中,經常也會遭遇滑鐵盧,當出現無法遠程連接服務器的時候,我們需要沉著冷靜,耐心分析報...
摘要:首先分別在兩臺主機上將物理網口創建出兩個子接口。然后創建兩個子接口,一個作為網絡的網關,一個作為的網關。對子接口配置網關并啟用這樣之后再從和,就可以通了。 本文首發于我的公眾號 Linux云計算網絡(id: cloud_dev),專注于干貨分享,號內有 10T 書籍和視頻資源,后臺回復「1024」即可領取,歡迎大家關注,二維碼文末可以掃。 上一篇文章我們詳細介紹了 macvlan 這種...
閱讀 3759·2021-11-25 09:43
閱讀 2190·2021-11-23 10:13
閱讀 822·2021-11-16 11:44
閱讀 2368·2019-08-29 17:24
閱讀 1384·2019-08-29 17:17
閱讀 3479·2019-08-29 11:30
閱讀 2583·2019-08-26 13:23
閱讀 2344·2019-08-26 12:10