CentOS上部署node時,外網無法訪問。
最近在CentOS上部署node時,碰到了一個問題。明明用forever啟動了node服務,並且配置好了nginx,但在外網始終無法訪問到node服務。
使用命令netstat -ntpl檢視埠時發現node開啟的埠是tcp6的,這可能就是外網無法訪問的原因了。查了下谷歌,還真是這麼一回事。解決方法就是app.listen()方法顯式填寫ipv4的地址(我用的框架是koa,express也是相同的解決方法)。
原來是這麼寫的:
var app = new Koa();
app.listen(5000);
更改成下面就可以開啟ipv4的埠了
var app = new Koa(); app.listen(5000, '0.0.0.0');
stack overflow上回答的原地址:點選開啟連結
相關推薦
CentOS上部署node時,外網無法訪問。
最近在CentOS上部署node時,碰到了一個問題。明明用forever啟動了node服務,並且配置好了nginx,但在外網始終無法訪問到node服務。 使用命令netstat -ntpl檢視埠時發現node開啟的埠是tcp6的,這可能就是外網無法訪問的原因了。
坑爹的阿裏雲ECS實力資源不熟的Tomcat網站,外網無法訪問。花了兩天事件
查看 自動打開 .com 阿裏 訪問 部署 png 無法刪除 ima 線索:1)之前服務器Tomcat/WebApp目錄下項目突然無法部署,也無法刪除。於是下載360強制刪除,無效。原有文件目錄無管理員操作權限。 2)之後將項目名稱改為XX2後,更換名稱後
Self hosted OWIN 綁定地址127.0.0.1,外網無法訪問
ring mona str url ole lib bits family pcie static void Main() { string baseAddress = "http://localhost:4004/";
[雲路由器] 設定了虛擬伺服器,外網無法訪問伺服器怎麼辦?
設定好虛擬伺服器對映後,外網使用者無法訪問伺服器。 請逐步按照以下方法排查。 可能原因:訪問伺服器的方式,或是訪問伺服器時輸入的地址和埠號不正確。 解決辦法:訪問伺服器的方式取決於實際應用,外網訪問伺服器的方式與內網訪問伺服器的方式一般是一樣的。
flask ip 埠設定無效,外網無法訪問
今天在虛擬機器Ubuntu的pycharm中寫了一個falsk demo,其中ip設定為0.0.0.0,但是程式啟動後,主機就是無法訪問到該專案,但在虛擬機器卻能訪問到。 if __name__ == '__main__': app.run(host='0.0.0.
elasticsearch和kibana安裝後,外網無法訪問
1、修改elasticsearch-x.x.x\config\elasticsearch.yml檔案 vi conf/elasticsearch.yml 修改network.host: 0.0.0.0 重啟elasticsearch: 如果不
阿里雲ECS上部署node環境,使用pm2執行持久服務
記錄在阿里雲伺服器ECS上部署node環境 1.連線伺服器:ssh 使用者名稱@伺服器ip 開啟終端(Terminal): 輸入 " ssh 使用者名稱@伺服器ip" 輸入 回車(enter) 輸入 密碼 即可連線到伺服器 2.安裝node環境 在登陸阿里雲的終端中下載node安裝包,並解壓
在阿里雲linux centos7上部署tomcat之後,外網無法訪問的問題解決
最終解決方案: 阿里雲上預設開方的介面中,是沒有8080的,我們需要使用http或者https預設的80或者443埠. (實際的情況也確實如此) 修改tomcat的配置檔案,改為使用80埠即可 [root@iZ2ze3gwewjw57q999cco6Z
阿裏雲Centos下安裝nginx之後外網無法訪問
設置 img 請求 通過 進入 htm nbsp entos 方向 centos 7.4 nginx1-14.0編譯安裝 curl 127.0.0.1 可以請求到 index.html curl local 可以請求到 index.html http://ip/ 無
IIS搭建Web伺服器,外網可以訪問,但無法載入視訊
錯誤提示如下: 可能原因: IIS的MIME中未註冊MP4、ogg、webm相關型別,導致IIS無法識別 解決方法: 在IIS中註冊MP4、ogg、webm型別,以下以MP4為例,ogg和webm以此類推 字型檔案類似 副檔名 MIME型別
阿里雲apache伺服器外網無法訪問(配置安全組,新增80服務)
背景:暑假 給學校校長辦公室做網站,因為都回家,外網需要能訪問到的原因,所以把 網站搬到了阿里雲主機上 CentOS的系統 ,已經安裝好了 apache php mysql 常規排錯過程(ps:沒耐心的童鞋請直接看最後一步,學習在阿里雲控制檯配置 安全組
花生殼繫結ip,外網域名訪問tomcat伺服器
首先在花生殼官網註冊一個域名(免費的或者買一個,不貴),然後再購買一個內網穿透,免費版即可(不貴,幾塊錢),下載一個花生殼客戶端,安裝完後域名診斷,顯示成功即可。 接下來在客戶端做一個域名對映,應用名稱,域名寫你申請的域名,ip寫127.0.0.1即可,埠寫80, 點
阿里雲伺服器專案部署好後內網可以訪問但外網無法訪問的解決辦法
伺服器上的專案環境部署好了之後,內網可以訪問8080埠,外網無法訪問8080. 系統環境:windows server 2012 R2 中文版 解決方案: 在阿里雲的後臺新增配置安全組規則即可。以下是操作流程:
阿里雲Centos6.9伺服器部署Tomcat外網無法訪問
在阿 裡雲伺服器上啟動tomcat,內網curl:ip:埠正常訪問,在外網死活都無法訪問。各種百度搜索問題,最終還是無法解決問題。。。 最終還是在群裡請教大神才解決,也謝謝大半夜還在幫我解決問題的大神,謝謝~~~ 解決方法如下: 1.登入阿里雲,管理控制檯--雲伺服器E
通過MAPI over HTTP管控outlook客戶端外網無法訪問
通過mapi over http管控outlook客戶端外網無法訪問記錄客戶需求,讓某些用戶不能再公網使用郵箱。exchange 2013環境可以通過ECP或者exchange powershell進行郵箱用戶級別的管控,包括移動設備、OWA、IMAP、POP3都能禁用(禁用後內外網都不能訪問)保留MAPI功
外網無法訪問hdfs文件系統
actor hand dfs 安裝 RR and hosts method 鏈接 由於本地測試和服務器不在一個局域網,安裝的hadoop配置文件是以內網ip作為機器間通信的ip. 在這種情況下,我們能夠訪問到namenode機器, namenode會給我們數據所在機器的ip
Windows服務器外網無法訪問web的解決方法
TP -m .com lock 系統防火墻 rfi cti href elf windows環境下使用集成 IIS服務器時一般不會發生外網無法訪問的問題,而使用apache、kangle、lighttpd、niginx、tomcat等時:服務器上可通過配置的域名訪問
VMware虛擬機器上配置nginx後,本機無法訪問問題(轉載)
轉自:http://www.server110.com/nginx/201407/10794.html 把nginx裝在CentOS上,用本機訪問虛擬機器的時候卻出現了不能訪問的問題,查了資料以後,原來是防火牆的問題。具體情況如下:防火牆可以ping通虛擬機器,虛擬機器也可以ping通防火牆
阿里雲伺服器公網Ip外網無法訪問
擁有了自己的伺服器後,發現需要各種配置,之前應用公司的伺服器的時候,一般通過內網訪問,或者外網訪問時,很多配置其他人員都已經配置好了,但是現在在自己的伺服器上釋出自己的網站的時候,才發現事情並沒有自己想象的簡單(怪我太年輕啊┭┮﹏┭┮)。 好了,說一下我的問題,
阿裏雲服務器公網Ip外網無法訪問
圖片 控制 新建 沒有 wid 阿裏雲服務器 公網 很多 bubuko 擁有了自己的服務器後,發現需要各種配置,之前應用公司的服務器的時候,一般通過內網訪問,或者外網訪問時,很多配置其他人員都已經配置好了,但是現在在自己的服務器上發布自己的網站的時候,才發現事情