3

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

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

python -m SimpleHTTPServer 80

哪个有效,并且使事情通常可以服务,但是由于某种原因,这会随机中断并且站点将关闭。此外,我想让我的计算机从事物的循环中移除,因为我觉得如果我必须让我的计算机继续运行它有点违背在服务器上运行它的目的。

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

4

1 回答 1

1

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

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

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

享受!

于 2013-07-22T01:30:02.187 回答