node.js - 亚马逊 EC2 错误 : listen EACCES 0. 0.0.0:80

标签 node.js http amazon-ec2 vue.js yarnpkg

我已经在入站规则中添加了 HTTP TCP 端口 80,但我仍然得到错误:

Error: listen EACCES 0.0.0.0:80
    at Object._errnoException (util.js:992:11)
    at _exceptionWithHostPort (util.js:1014:20)
    at Server.setupListenHandle [as _listen2] (net.js:1338:19)
    at listenInCluster (net.js:1396:12)
    at doListen (net.js:1505:7)
    at _combinedTickCallback (internal/process/next_tick.js:141:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
    at Function.Module.runMain (module.js:695:11)
    at startup (bootstrap_node.js:191:16)
    at bootstrap_node.js:612:3

最佳答案

您可能需要使用 sudo 运行您的 node.js 脚本,因为您想要在端口 80 上进行监听。

关于node.js - 亚马逊 EC2 错误 : listen EACCES 0. 0.0.0:80,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51020596/

相关文章:

node.js - 在 ElectronJS (Windows) 中以高质量和最小尺寸记录屏幕

HTTP 分块编码。需要 SPEC 中提到的 'Trailer' 的示例

ruby-on-rails - amazon EC2 linux 上的服务 unicorn 启动时出现意外 token `(' 附近的语法错误

javascript - 仅更改 for 循环中第一行的列布局

node.js - 如何在 NodeJS 中使用 openssl-wrapper 生成 RSA key ?

c++ - win32 上的 HTTP 客户端示例

http - URL 真的可以被认为是 HTTP 响应的唯一键吗?

linux - 如何在 AWS 上配置 d2.xlarge linux 实例

ubuntu - Glassfish 4 服务器意外停止

node.js - S3 正在将带有空格和符号的 url 编码为未知格式