如何在CentOS 5.x中创建一个LAMP设置(Apache2,PHP,MySQL)在Amazon Linux中AMI 32位或64位
本教程将介绍如何在Amazon弹性计算云(Amazon EC2)上创建CentOS 5.x的虚拟机,以及如何设置LAMP系统(LAMP代表“ L inux, A pache, M ySQL, P HP”)这个虚拟机。 我们使用AMI(Amazon Machine Image)来设置此虚拟机。
我假设你有一个Amazon EC2帐户。
创建AMI实例
您需要转到EC2
选项卡,并选择启动实例
:
然后一个小窗口将打开,您需要选择您需要的项目的AMI - 在这种情况下, 基本的32位Amazon linux AMI
或64位版本:
注意: 64位版本仅在微型和大型实例上运行,有关功能的更多信息,请参阅Amazon文档。
然后,您需要在Amazon向导中选择设置。 我一直用:
- 1个实例(表示一个虚拟机)
- 可用性区域取决于您的选择和您的区域; 在这种情况下,我们选择
无偏好
。 - 实例类型:选择小(如果这是一个测试使用微,因为它比小的便宜)。
点击继续
按钮:
然后在下一个屏幕上使用默认设置,然后单击
继续
按钮。
然后在下一个屏幕上,您必须选择访问您的AMI的密钥; 如果这是您在EC2中的第一个AMI,则需要选择以下选项:
Create new key pair
并填写使用密钥名称
输入密钥对
输入的名称,例如myKey
。
然后单击“ 创建和下载密钥对
”按钮,浏览器将下载密钥文件。
注意:将文件保存在安全目录中非常重要,因为您将使用此密钥来访问AMI(从现在的虚拟机)。
然后,您需要选择安全组。 这意味着您需要选择虚拟机的开放端口或安全规则。 默认情况下有一个活动和开放端口; 它是端口22,允许您通过SSH访问您的虚拟机。
通过SSH连接到虚拟机
为此,我提出了Tunnelier程序,因为它易于使用,并且您同时拥有控制台和SFTP。
我假设你将从Windows操作系统连接; 对于其他情况,我将编写从控制台连接的命令。
在Windows下连接到虚拟机的步骤如下:
- 从bitvise.com下载Tunnelier程序(免费)。 选择
下载Tunnelier(SSH客户端)
。 - 像你通常在Windows上安装一样。
- 打开程序。
- 转到您的EC2仪表板,然后从左侧菜单中选择
弹性IP
选项。 - 在主窗口中点击按钮
分配新地址
; 将出现一个小屏幕,您必须确认该操作,然后选择单击是,分配
按钮。 - 新的公共IP将在面板中显示。 现在我们需要将其关联到我们的虚拟机。
为此,选择IP并单击关联
按钮(请参阅图像),然后将显示一个名为关联地址
的小窗口,您必须从列表中选择虚拟机的ID(在我的情况下,我有只有一个,因此我只能选择一个选项),然后单击关联
按钮。
- 一旦我们有一个与我们的虚拟机相关联的IP,在Tunnelier程序中,我们需要导入我们虚拟机的访问密钥。 对于此操作,我们点击
用户密钥对管理器
,如下图所示,导入我
之前创建的Key.pem
文件。 然后它将出现在列表中。
- 特别注意列表中的号码,因为我们使用这个号码进行连接。
- 配置其余的如下图所示:
- 并连接到您的虚拟机(点击
登录
按钮); 那么你有控制台和ftp,如下图所示:
在使用Linux或Unix作为客户端系统的情况下,可以使用以下命令从命令行进行连接:
ssh -i myKey.pem ec2-user@myPublicIP