Django 我的AWS ec2实例正在ec2-xx-1xx-xxx-24.compute-1.amazonaws.com:8000上运行。如何使其在ec2-xx-1xx-xxx-24.compute-1.amazonaws.com上运行

Django 我的AWS ec2实例正在ec2-xx-1xx-xxx-24.compute-1.amazonaws.com:8000上运行。如何使其在ec2-xx-1xx-xxx-24.compute-1.amazonaws.com上运行,django,amazon-web-services,amazon-ec2,gunicorn,Django,Amazon Web Services,Amazon Ec2,Gunicorn,我的AWS ec2实例正在ec2-xx-1xx-xxx-24.compute-1.amazonaws.com:8000上运行。如何使其在ec2-xx-1xx-xxx-24.compute-1.amazonaws.com上运行 我使用的是Gunicorn服务器,它是Ubuntu服务器上的Django应用程序。这是一个两步问题: 您必须将Django配置为在正确的端口上侦听,还必须修改连接到实例的安全组,以允许在端口80上进行连接 您可以允许从任何位置或特定IP/IP范围进行访问 另一种解决方案是创

我的AWS ec2实例正在ec2-xx-1xx-xxx-24.compute-1.amazonaws.com:8000上运行。如何使其在ec2-xx-1xx-xxx-24.compute-1.amazonaws.com上运行


我使用的是Gunicorn服务器,它是Ubuntu服务器上的Django应用程序。这是一个两步问题:

您必须将Django配置为在正确的端口上侦听,还必须修改连接到实例的安全组,以允许在端口80上进行连接

您可以允许从任何位置或特定IP/IP范围进行访问


另一种解决方案是创建一个ELB,并将其配置为在端口80上侦听并在端口8080上发送通信量

您可以使用重定向规则通过httdp.conf中的虚拟主机进行配置,也可以使用ELB进行配置,您可以在其中提到请求在80上发出,ELB将在8000端口上转发相同的请求。

ec2实例不在特定端口上运行-您的web应用程序会运行。更改Django的端口,将其设置为80,而不是8000,并检查如何使用它来反向部署proxy@FrédéricHenri我将端口更改为80,但现在我无法完全访问该站点