小编Mic*_*lon的帖子

Amazon AWS EC2 微实例上的 Python CGI —— 操作方法!

如何让 EC2 微实例从 lighthttpd 提供 CGI 脚本?例如Python CGI?

嗯,这花了半天时间,但我已经使用 lighttpd 服务器在免费的 Amazon AWS EC2 微实例上运行了 Python cgi。我认为将所有步骤放在一个地方会帮助我的新手。通过以下简单步骤,您只需 15 分钟即可完成设置!

对于阅读本文的更有经验的用户,我的问题是:我所做的是否存在任何安全漏洞?(请参阅文件和目录权限。)

第 1 步:启动您的 EC2 实例并通过 ssh 进入它。

[显然,您需要注册 Amazon EC2 并将您的密钥对保存到 *.pem 文件中。我不会讨论这个,因为亚马逊会告诉你如何去做。]

  1. 登录您的 AWS 账户并启动您的 EC2 实例。网络上有关于这样做的教程。请注意,Amazon 提供给您的默认实例大小为“小”。这不是“微型”,因此它会花费您金钱。一定要手动选择“微”。(微型实例仅在第一年免费......)

  2. 查找正在运行的实例的公共 DNS 代码。为此,单击仪表板顶部窗格中的实例,您最终会看到底部窗格中填充的“公共 DNS”字段。(您可能需要稍微调整一下。)公共 DNS 看起来像:
    ec2-174-129-110-23.compute-1.amazonaws.com

  3. 启动您的 Unix 控制台程序。(在 Max OS X 上,它被称为终端,位于 Applications -> Utilities 文件夹中。)

  4. cd 到桌面系统上的目录,该目录包含包含 AWS 密钥对的 *.pem 文件。

  5. 使用如下命令通过 ssh 连接到您的 EC2 实例:
    ssh -i <<your *.pem filename>> ec2-user@<< Public DNS address >>

    所以,对我来说,这是:
    ssh …

python lighttpd cgi amazon-ec2

23
推荐指数
1
解决办法
7518
查看次数

标签 统计

amazon-ec2 ×1

cgi ×1

lighttpd ×1

python ×1