到目前为止,我一直在Ubuntu服务器上使用apache2,通常使用PHP (CodeIgniter)进行编码。
我已经在周四安装了nodejs,今天我注意到我无法从局域网上的其他计算机连接到网站(使用virtualbox IP地址)。
我怀疑它必须对nodejs的端口/代理做些什么。(启用代理和proxy_html)
有什么问题吗?
发布于 2016-06-21 07:57:30
https://askubuntu.com/questions/166068/port-seems-to-be-open-but-connection-refused
我最近在nodejs服务器上遇到了这个问题,解决方案是不使用"localhost“、"127.0.0.1”,甚至不使用域名。它将使用"0.0.0.0“ 我相信这是一个通配符,现在允许通过域名进行公开解析,而且它也适用于"localhost“。 编辑:这里有一个指向0.0.0.0主题上的服务器错误页面的链接:https://serverfault.com/questions/78048/whats-the-difference-between-ip-address-0-0-0-0-and-127-0-0-1
这是因为Node.js。我将/etc/hosts文件中的/etc/hosts更改为0.0.0.0,现在它开始工作了。
https://stackoverflow.com/questions/37922804
复制相似问题