零基础 Amazon Web Services (AWS) 入门教程图文版(二)

上一篇讲到,主机正常运转了。但是此时如果直接访问公网IP是打不开网页的,因为主机上没有搭建Web服务器环境,防火墙也没有开放80端口,并且我们没有上传任何网页文件。所以这一篇主要介绍服务器环境的搭建。

 

三、安装WDCP

常 见的服务器环境有LAMP(Linux+Apache+Mysql+PHP)、LNMP(Linux+Nginx+MySQL+PHP)、 WAMP(Windows+Apache+Mysql+PHP)等,高手可以自己一个一个安装服务器软件,或者使用一键安装包。博主这个等级的建议使用更 方便快捷的WDCP,加上主机网速比较快,使用RPM包安装就非常快了

在这之前,由于WDCP的登录端口是8080,所以要先修改防火墙设置,放行这一端口

打开EC2控制面板,还记得下面这张图吗?

零基础 Amazon Web Services (AWS) 入门教程图文版(二)

最右边有个超链接,点击进入修改防火墙设置:右键点击——Edit inbound rules

零基础 Amazon Web Services (AWS) 入门教程图文版(二)

打开编辑窗口如下:

零基础 Amazon Web Services (AWS) 入门教程图文版(二)

上图中,第一个是自己添加的WDCP端口,Anywhere表示任何IP都可以访问8080端口登录后台;如果只有一个管理员,而且管理员IP不会变,可以在下拉菜单中选择My IP(自动获取你当前的IP)或者Custom IP指定其他IP。注意IP填写的格式,可以先选My IP,参考一下官方是怎么填的

第二个是默认开启的SSH端口,第三个是在Type中选择HTTP后自动填上的80端口,网站要能访问(一般来说)必须开启80端口,至于最后自定义添加的是FTP用到的21端口,虽然不知道有没有用,加就加上吧... 漏了的端口以后可以继续编辑,我暂时只开启这四个

接下来就是疯狂的下载安装阶段了

 

使用Putty连接主机

下载Putty,解压后运行里面的puttygen.exe,把你在亚马逊下载的.pem私钥转换为.ppk私钥,方法如下:

零基础 Amazon Web Services (AWS) 入门教程图文版(二)

打开的选择文件窗口记得要在右下角选择 全部文件 (*.*),不然找不到.pem文件

零基础 Amazon Web Services (AWS) 入门教程图文版(二)
零基础 Amazon Web Services (AWS) 入门教程图文版(二)

保存的时候如果没有填密码,会弹出一个提醒,你可以三思一下是否加密码,相应选择“是”或者“否”...

接下来运行putty.exe,在连接——SSH——认证这里选择刚刚的.ppk私钥:

零基础 Amazon Web Services (AWS) 入门教程图文版(二)

回到会话,填写主机的公网IP,点击“打开”即可连接

零基础 Amazon Web Services (AWS) 入门教程图文版(二)

首次连接会提示系统缓存中没有服务器密钥,点“是”将其缓存到系统

零基础 Amazon Web Services (AWS) 入门教程图文版(二)

验证了密钥以后会要求输入用户名登录,CentOS默认的是root,使用其他镜像的同学请到这里点击蓝色的Usage Instructions查看使用说明

 

RPM包安装WDCP

登录成功以后正式进入WDCP的安装,非常简单,只要分别执行两条命令:

wget http://down.wdlinux.cn/in/lanmp_wdcp_ins.sh
sh lanmp_wdcp_ins.sh

如果第一条命令执行后提示wget: command not found如下图,则需要先执行yum -y install wget安装wget

零基础 Amazon Web Services (AWS) 入门教程图文版(二)

执行完命令,当你看到lanmp_wdcp install OK后,WDCP就安装好了,整个过程不超过15分钟

零基础 Amazon Web Services (AWS) 入门教程图文版(二)

这时候再访问公网IP,你就会看到欢迎页面了,大概是这个样子:

零基础 Amazon Web Services (AWS) 入门教程图文版(二)

好了,现在要做的第一件事是什么?当然是登录后台改密码

至于改完密码该做什么,请移步零基础AWS教程图文版(三)

原文:http://bropaul.com/post/aws-walkthrough-2

本文转自:零基础 Amazon Web Services (AWS) 入门教程图文版(二)

猜你喜欢

转载自justcoding.iteye.com/blog/2303433