node.js - Amazon EC2 错误:监听 EACCES 0.0.0.0:80
问题描述
我已经将 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 上侦听。
推荐阅读
- python - 有没有办法在熊猫数据框中显示分类自变量的回归系数?
- kubernetes - 如何应用 Nginx 入口速率限制?
- java - 具有扩展实体管理器或同步点(多次提交)的 Quarkus 应用程序
- azure-cosmosdb - 欺诈场景的建模图数据库
- google-cloud-platform - 如何通过谷歌云中的对等 vpc 连接导出特定路由?
- video - FFMPEG 多次剪切并连接它们?
- powershell - 使用条件一次运行多个命令行
- java - 如何同步和更新非规范化的 cassandra 表
- laravel-8 - 如何检查请求是否具有二级 url
- bash - tmux 插件长时间运行的任务问题