上一篇讲到,主机正常运转了。但是此时如果直接访问公网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) 入门教程图文版(二) 零基础 Amazon Web Services (AWS) 入门教程图文版(二)](http://justcode.ikeepstudying.com/wp-content/uploads/2016/06/2014-09-21_003227-1.png)
最右边有个超链接,点击进入修改防火墙设置:右键点击——Edit inbound rules
![零基础 Amazon Web Services (AWS) 入门教程图文版(二) 零基础 Amazon Web Services (AWS) 入门教程图文版(二)](http://justcode.ikeepstudying.com/wp-content/uploads/2016/06/2014-09-21_101030.png)
打开编辑窗口如下:
![零基础 Amazon Web Services (AWS) 入门教程图文版(二) 零基础 Amazon Web Services (AWS) 入门教程图文版(二)](http://justcode.ikeepstudying.com/wp-content/uploads/2016/06/2014-09-21_101440.png)
上图中,第一个是自己添加的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) 入门教程图文版(二) 零基础 Amazon Web Services (AWS) 入门教程图文版(二)](http://justcode.ikeepstudying.com/wp-content/uploads/2016/06/2014-09-21_103851.png)
打开的选择文件窗口记得要在右下角选择 全部文件 (*.*)
,不然找不到.pem文件
![零基础 Amazon Web Services (AWS) 入门教程图文版(二) 零基础 Amazon Web Services (AWS) 入门教程图文版(二)](http://justcode.ikeepstudying.com/wp-content/uploads/2016/06/2014-09-21_104346.png)
![零基础 Amazon Web Services (AWS) 入门教程图文版(二) 零基础 Amazon Web Services (AWS) 入门教程图文版(二)](http://justcode.ikeepstudying.com/wp-content/uploads/2016/06/2014-09-21_105853.png)
保存的时候如果没有填密码,会弹出一个提醒,你可以三思一下是否加密码,相应选择“是”或者“否”...
接下来运行putty.exe
,在连接——SSH——认证
这里选择刚刚的.ppk私钥:
![零基础 Amazon Web Services (AWS) 入门教程图文版(二) 零基础 Amazon Web Services (AWS) 入门教程图文版(二)](http://justcode.ikeepstudying.com/wp-content/uploads/2016/06/2014-09-21_111619.png)
回到会话
,填写主机的公网IP,点击“打开”即可连接
![零基础 Amazon Web Services (AWS) 入门教程图文版(二) 零基础 Amazon Web Services (AWS) 入门教程图文版(二)](http://justcode.ikeepstudying.com/wp-content/uploads/2016/06/2014-09-21_112135.png)
首次连接会提示系统缓存中没有服务器密钥,点“是”将其缓存到系统
![零基础 Amazon Web Services (AWS) 入门教程图文版(二) 零基础 Amazon Web Services (AWS) 入门教程图文版(二)](http://justcode.ikeepstudying.com/wp-content/uploads/2016/06/2014-09-21_112602.png)
验证了密钥以后会要求输入用户名登录,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) 入门教程图文版(二) 零基础 Amazon Web Services (AWS) 入门教程图文版(二)](http://justcode.ikeepstudying.com/wp-content/uploads/2016/06/2014-09-21_113907.png)
执行完命令,当你看到lanmp_wdcp install OK
后,WDCP就安装好了,整个过程不超过15分钟
![零基础 Amazon Web Services (AWS) 入门教程图文版(二) 零基础 Amazon Web Services (AWS) 入门教程图文版(二)](http://justcode.ikeepstudying.com/wp-content/uploads/2016/06/2014-09-21_114100.png)
这时候再访问公网IP,你就会看到欢迎页面了,大概是这个样子:
![零基础 Amazon Web Services (AWS) 入门教程图文版(二) 零基础 Amazon Web Services (AWS) 入门教程图文版(二)](http://justcode.ikeepstudying.com/wp-content/uploads/2016/06/2014-09-21_121655.png)
好了,现在要做的第一件事是什么?当然是登录后台改密码!
至于改完密码该做什么,请移步零基础AWS教程图文版(三)