CNode

【急】在vps上 安装好 nodejs express, node app.js后,curl xxx.xxx.xxx.xx:3000 一切正常,可就是在(外网)浏览器里不能正常访问

Ddrmfly发布于14 年前最后回复14 年前3 回复6400 浏览0 收藏

这是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)

J
jiyinyiyong#1·14 年前

不懂.. 楼主的代码监听到 80 端口, 为什么又 curl 检测 3000 端口的返回?

D
drmfly#2·14 年前
引用 jiyinyiyong不懂.. 楼主的代码监听到 80 端口, 为什么又 curl 检测 3000 端口的返回?

这个写错了,curl ip地址不加端口也是一样,因为上面是弄了个虚拟主机,express app.js默认的是3000端口 所以http://ip地址:3000 和 http://app.siyue.cc一样

J
jiyinyiyong#3·14 年前
参与回复
登录后即可参与回复。登录