Docker部署WEB 應(yīng)用時,本地可以成功打開測試頁,在公網(wǎng)上(阿里云服務(wù)器)卻不能打開。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、小程序定制開發(fā)、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了惠來免費建站歡迎大家使用!
1、環(huán)境:阿里云服務(wù)器
2、CentOS7系統(tǒng)
3、Docker成功部署
這里前提docker 已經(jīng)成功部署啦,現(xiàn)有有一個簡單的測試案例,在docker上部署一個應(yīng)用從而訪問web。
接下來讓我們嘗試使用 docker 構(gòu)建一個 web 應(yīng)用程序。
我們將在docker容器中運行一個 Python Flask 應(yīng)用來運行一個web應(yīng)用。
通過 -p 參數(shù)來設(shè)置一樣的端口:
docker ps 查看正在運行的容器
容器內(nèi)部的 5000 端口映射到我們本地主機的 5000 端口上。
這時我們可以通過瀏覽器訪問WEB應(yīng)用
訪問失敗
指定外網(wǎng)端口為5000,
1. 本地測試能否打開測試頁
本地沒有問題。
2. 瀏覽器中訪問
在任意一臺電腦上輸入公網(wǎng)IP+端口號 (此端口號為運行WEB應(yīng)用時指定的端口號5000) 如我的阿里云公網(wǎng)IP為123.11.11.11 此時在任意一臺有網(wǎng)絡(luò)的瀏覽器地址欄輸入公網(wǎng)IP: 應(yīng)該會出現(xiàn)測試頁
但現(xiàn)在出現(xiàn)如下圖所示:
顯示打不開
查啦大量資料,以前曾經(jīng)也解決過,一定弄明白自已購買的地區(qū)后,再去設(shè)置安全組的配置規(guī)則。
***1. 登錄阿里云管理控制臺****
2.找到云服務(wù)器ECS-?概覽
3. 點擊云服務(wù)器ECS,這個是我購買的類型,其他類型的就不清楚啦。
4. 點擊本安全組后,再次點擊配置規(guī)則:
5. 手動添加端口5000
6. 最后保存,再從瀏覽器地址欄輸入公網(wǎng)IP加端口號3344成功顯示測試頁如圖:
公司的服務(wù)器采用阿里云的ECS,通過以下命令查看系統(tǒng)的Linux內(nèi)核版本與發(fā)行版本:
此外網(wǎng)上有朋友說,對于阿里云ECS需要通過控制臺設(shè)置來實現(xiàn)公網(wǎng)端口的開放,設(shè)置的地方如下:
自己剛開始也設(shè)置了訪問的安全組策略,不過發(fā)現(xiàn)這樣的設(shè)置沒有什么效果。
登錄阿里云賬號后,點擊控制臺 點擊自定義視圖→再點擊云服務(wù)器ECS 點擊實例id
分享文章:阿里云服務(wù)器如何放行端口 阿里云服務(wù)器如何放行端口服務(wù)
文章分享:http://chinadenli.net/article36/ddocepg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、電子商務(wù)、App設(shè)計、企業(yè)建站、App開發(fā)、做網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)