gpt4 book ai didi

python - 从 Linux Azure VM 运行 Node 或 Python 应用程序

转载 作者:搜寻专家 更新时间:2023-10-31 23:49:28 24 4
gpt4 key购买 nike

我似乎无法弄清楚这一点。我在 Azure 上创建了一个新的 Ubuntu VM,我可以通过 SSH 访问它。我安装了 Node(我已经这样做了很多次)并尝试从 nodejs.org 运行测试应用程序:

var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');

但是,当我访问 IP(与我通过 SSH 连接到盒子的 IP 相同)+ :1337 时,它永远不会加载。我也尝试过:80,但仍然没有运气。我还尝试在 :8000 上运行 python -m SimpleHTTPServer 但仍然无法查看该站点。我肯定错过了什么。

正如你所知,我只是想设置一个简单的开发盒,上面有一堆项目。我希望能够在任何地方开展我的项目。有些是 100% 前端 JS 项目,所以 SimpleHTTPServer 就可以了。有些也是 Node 项目。无论哪种情况,我只想能够访问某个端口并查看我正在做什么。

哦,我还向虚拟机打开了 Azure 防火墙,将流量从端口 80 重定向到端口 1337 ( https://www.evernote.com/shard/s5/sh/3aef8e76-04f6-48cb-84f9-32462bc425a7/f0cd749773a9d09cee66d00fe3e707c0 )

最佳答案

您正在监听环回 IP 地址。尝试 .listen(1337, '0.0.0.0'); 监听所有网络接口(interface)

关于python - 从 Linux Azure VM 运行 Node 或 Python 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12927528/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com