Amazon EC2 Nodejs端口问题

我在EC2实例上打开了端口80。 我安装了Apache,在实例上安装了节点8.1.4,我的文件已部署,节点包已安装。 但是,当我的服务器启动( sudo node index.js )我得到以下错误:

 /var/www/html/index.js:24 app.listen(port, () => { ^ SyntaxError: Unexpected token ) at Module._compile (module.js:439:25) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Function.Module.runMain (module.js:497:10) at startup (node.js:119:16) at node.js:945:3 

我知道我无法在没有root的情况下在1024下运行任何端口,所以我的deploy命令使用sudo来启动服务器。

我已经尝试超过1024( 12348080 )的端口,服务器按预期运行,但是当我打开EC2上的端口时,网站无法加载。

我目前在域上获得默认的Amazon / Apachetesting页面。