【急】在vps上 安装好 nodejs express, node app.js后,curl xxx.xxx.xxx.xx:3000 一切正常,可就是在(外网)浏览器里不能正常访问
发布于 13 年前 作者 drmfly 6255 次预览 最后一次回复是 13 年前 来自
这是server.js的代码 var express = require(‘express’); var offical = require(’./app.js’);
var site_vhosts=[],vhosts;
// Virtual Hosts site_vhosts.push(express.vhost(‘app.siyue.cc’,offical));
vhost=express.createServer.apply(this,site_vhosts);
vhost.listen(80); console.log(“Express router Listening on port 80”);
请知道如何配置VPS nodejs的童鞋指点下,折腾了一天了,还是不知道原因,网上也没找到解决方法,问了空间商,VPS没做任何限制
3 回复
不懂… 楼主的代码监听到 80 端口, 为什么又 curl 检测 3000 端口的返回?
这个写错了,curl ip地址不加端口也是一样,因为上面是弄了个虚拟主机,express app.js默认的是3000端口 所以http://ip地址:3000 和 http://app.siyue.cc一样
@drmfly 看楼上的代码跟
vhost的代码比对还是很奇怪的, 建议编辑下啦 : )http://stackoverflow.com/questions/5791260/how-can-i-configure-multiple-sub-domains-in-express-js-or-connect-js
express我还玩不起来… 等高人