Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 在cpanel godaddy主机上运行第一个Nodejs应用程序_Node.js_Ssh_Port_Cpanel_Listen - Fatal编程技术网

Node.js 在cpanel godaddy主机上运行第一个Nodejs应用程序

Node.js 在cpanel godaddy主机上运行第一个Nodejs应用程序,node.js,ssh,port,cpanel,listen,Node.js,Ssh,Port,Cpanel,Listen,我正在尝试运行我的第一个Node.js应用程序,但遇到了问题。这可能是CPanel上的防火墙出错,但我不确定 我正在运行Node.js版本5.0.0 这是我的js: var net = require('net'); var server = net.createServer(function (socket) { socket.write('Open Serverrn'); socket.pipe(socket); }); server.listen(674, 'my.ip.a

我正在尝试运行我的第一个Node.js应用程序,但遇到了问题。这可能是CPanel上的防火墙出错,但我不确定

我正在运行Node.js版本
5.0.0

这是我的js:

var net = require('net');
var server = net.createServer(function (socket) {
    socket.write('Open Serverrn');
    socket.pipe(socket); });
server.listen(674, 'my.ip.add.ress');
console.log('Server running at http://my.ip.add.ress:674/');
最后:这是我的通知:

node test.js
错误是:

Server running at http://my.ip.add.ress:674/
events.js:141
      throw er; // Unhandled 'error' event
      ^

Error: listen EACCES my.ip.add.ress:674
    at Object.exports._errnoException (util.js:860:11)
    at exports._exceptionWithHostPort (util.js:883:20)
    at Server._listen2 (net.js:1221:19)
    at listen (net.js:1270:10)
    at net.js:1379:9
    at doNTCallback3 (node.js:461:9)
    at process._tickCallback (node.js:367:17)
    at Function.Module.runMain (module.js:459:11)
    at startup (node.js:136:18)
    at node.js:972:3

当我用端口674打开控制台时,它总是在几秒钟后加载并超时。为什么呢?请帮助我解决这个问题。

我不相信GoDaddy有Node.js支持,如下所示:

节点应用程序的常见主机为:
我相信Digital Ocean、Nodejitsu(归GoDaddy所有)、Modular、Heroku、Joyent和AWS。

我认为GoDaddy没有Node.js支持,如下所示:

节点应用程序的常见主机为:
Digital Ocean、Nodejitsu(归GoDaddy所有)、Modular、Heroku、Joyent和AWS,我相信。

您需要使用高于1024的端口。要绑定较低的端口,您需要根权限或允许程序通过setcap绑定-无法在GoDaddy或其他共享主机上实现。

您需要使用高于1024的端口。要绑定较低的端口,您需要root权限或允许程序通过setcap绑定-无法在GoDaddy或其他共享主机上实现。

我通过ssh安装了nodejs!node-v,结果是5.0.0I通过ssh安装了nodejs!node-v,结果是5.0.0我不知道是否有帮助,但可能尝试使用“sudo”运行命令(如果您仍然没有),或者尝试将端口更改为4000左右,以查看是否运行。我不知道是否有帮助,但可能尝试使用“sudo”运行命令(如果您仍然没有)或者尝试将端口更改为4000左右,看看它是否运行。