为什么将80端口转发到8080?

时间:2014-11-10 05:30:47

标签: security networking amazon-web-services elastic-beanstalk server

如我的问题How to deploy a Node.js WebSocket server to Amazon Elastic Beanstalk?中所述,

  

使用Elastic Beanstalk Web控制台,我推出了一个新的Web Server 1.0环境:

     
      
  • 预定义配置:Node.js,64位Amazon Linux 2014.09 v1.0.9
  •   
  • 环境类型:负载平衡,自动缩放
  •   
     

并将Proxy Server设置为none。

我注意到亚马逊正在将端口80(HTTP流量的端口)转发到8080(我的应用服务器正在侦听的端口)。为什么呢?

1 个答案:

答案 0 :(得分:8)

为什么要在端口8080上运行应用程序服务器?

因为它不需要以root用户身份运行(1024以下的端口需要)。

为什么将端口80转发到8080?

因此它看起来仍像外部世界的“普通”HTTP服务器(URL中不需要丑陋的端口号)。

相关问题