【问题标题】:EC2 public DNS set up from localhost从 localhost 设置的 EC2 公共 DNS
【发布时间】:2014-09-28 19:23:53
【问题描述】:

我有一个本地网站在localhost:8080 上使用我的本地计算机运行。

我想让这个本地网站对公众开放。如何使用 EC2Elastic Beanstalk 执行此操作。我尝试在EC2 实例中托管此网站,并尝试通过其公共 DNS 进行连接,但无法连接。请让我知道如何为在EC2 中作为 localhost 运行的网站设置公共 DNS

【问题讨论】:

    标签: python apache amazon-web-services amazon-ec2 amazon-elastic-beanstalk


    【解决方案1】:

    以下是有关如何在 Elastic Beanstalk 上部署基于 Python 的 Web 应用程序的一些指南。

    Django 示例: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Python_django.html

    烧瓶示例: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Python_flask.html

    您也可以使用其他框架。

    入门指南: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/GettingStarted.Walkthrough.html

    【讨论】:

      【解决方案2】:

      如果您无法通过公共 IP 地址连接到 EC2 实例上的端口 8080,在我看来,您需要更改 EC2 实例的安全组以允许您连接到端口 8080。安全组是基本上是 EC2 实例的防火墙规则。

      查看 EC2 安全组的 AWS 文档:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html

      如果您的安全组允许您通过 IP 连接到 EC2 实例上的端口 8080,这可能是 Web 服务器配置问题,其中 Web 服务器未侦听公共 IP 地址使用的网络接口。

      【讨论】:

        猜你喜欢
        • 2020-02-28
        • 2014-01-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-03-03
        • 2015-03-23
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多