【问题标题】:Run SimpleHttp at all times from Aws [duplicate]始终从 Aws 运行 SimpleHttp [重复]
【发布时间】:2013-07-19 20:25:20
【问题描述】:

我想以此作为开头,我是 Devops 方面的认真初学者,我确信这是一个简单的问题,我只是找不到真正深入研究这些东西的好地方。

基本上,我在 AWS EC2 实例上启动并运行了一个演示,该实例通常可以正常工作。我目前运行它的方式是拥有一个允许端口 80 上的 http 请求的安全组,然后在启动时运行它:

python -m SimpleHTTPServer 80

这很有效,并且通常可以提供服务,但由于某种原因,这会随机中断并且网站会关闭。我也想让我的电脑从事物的循环中移除,因为我觉得如果我必须让我的电脑继续运行它有点违背在服务器上运行它的目的。

我该如何解决这个问题,我不确定偶尔出现的黑点是否与此问题有关,但任何建议将不胜感激。

【问题讨论】:

    标签: python amazon-web-services simplehttpserver


    【解决方案1】:

    SimpleHTTPServer 仅在端口 80 上提供静态页面,主要用于开发期间。

    对于生产用途(如果您想使用 EC2),我建议您阅读 Apachenginx。基本上,您需要一个在 Linux 上运行的 Web 服务器。

    如果您认为您的网站将保留静态文件(HTML、CSS、JS),我建议您将它们托管在 Amazon S3 上。 S3 更便宜,更可靠。请查看此答案以获取说明:Static hosting on Amazon S3 - DNS Configuration

    享受吧!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-12
      • 1970-01-01
      • 2018-11-02
      • 1970-01-01
      • 2016-07-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-21
      相关资源
      最近更新 更多