我在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( 1234
和8080
)的端口,服务器按预期运行,但是当我打开EC2上的端口时,网站无法加载。
我目前在域上获得默认的Amazon / Apachetesting页面。