Articles of lighttpd

亚马逊AWS EC2微型实例上的Python CGI – 一个方法!

你怎么能让一个EC2微型实例从lighthttpd提供CGI脚本? 例如Python CGI? 那么,它花了半天时间,但是我已经使用lighttpd服务器获得了在免费的Amazon AWS EC2微型实例上运行的Python CGI。 我认为这会帮助我的同伴把所有的步骤放在一个地方。 用下面的简单步骤武装起来,只需要15分钟就能完成! 我有更多有经验的用户阅读这个问题的问题是:我所做的是否存在安全漏洞? (请参阅文件和目录权限。) 第1步:启动您的EC2实例并将其ssh。 [显然,您需要注册Amazon EC2并将密钥对保存到* .pem文件。 亚马逊会告诉你如何去做,我不会这样做。] login您的AWS账户并启动您的EC2实例。 networking上有这样做的教程。 请注意,Amazon向您呈现的默认实例大小“很小”。 这不是“微”,所以它会花费你的钱。 一定要手动select“微”。 (微型实例仅在第一年免费…) find正在运行的实例的公共DNS代码。 为此,请单击仪表板顶部窗格中的实例,最终将在底部窗格中看到“公用DNS”字段。 (你可能需要小心一点。)Public DNS看起来像这样: ec2-174-129-110-23.compute-1.amazonaws.com 启动你的Unix控制台程序。 (在Max OS X上,它被称为terminal,并位于应用程序 – >实用工具文件夹中。) cd到您的桌面系统上具有包含您的AWS密钥对的* .pem文件的目录。 ssh到你的EC2实例,使用如下命令: ssh -i <<your *.pem filename>> ec2-user@<< Public DNS address >> 所以,对我来说,这是: ssh -i amzn_ec2_keypair.pem [email protected] 你的EC2实例应该让你进入。 第2步:将lighttpd下载到您的EC2实例。 要安装lighttpd,您需要在您的EC2实例上进行root访问。 问题是:亚马逊不会让你以root身份login。 […]