【发布时间】:2018-12-03 20:37:27
【问题描述】:
我已经在入站规则中添加了 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
【问题讨论】:
-
您应该创建或使用现有的具有权限的 nginx 用户来代理对端口 80 的所有请求,而不是
sudo-it,因为后者会向外部人员打开一个生根选项。详情在这里:stackoverflow.com/a/35069615/1598355
标签: node.js http amazon-ec2 vue.js yarnpkg