【Cloud】AWS创建Ubuntu EC2虚拟机,并Apache发布网页步骤
写在前面
过程基实很简单,但是会用到一些常用的辅助工具,比如putty、SFTP工具等,平时常用就不是问题,找文档没有找到非常详尽的,最终在国外网站上找到文字步骤,这里再把截图过程记录一下.
一、在aws 管理控制台console上设置安全组
单击入站选项卡,添加2组:source主机到SSH 22以及source any到http 80,为后续远程实施和访问WEB做准备
二、根据提示创建EC2
我选择的是Ubuntu 系统 64,其他信息都默认:
type t2.micro
within region ap-southeast-1(即切换到新加坡区域)
use a 1 GB attached EBS volume and contain avalid partition table with one partition
三、创建**
在控制台点击左侧“**对”后,创建,需要输入名字
四、申请并绑定EIP
注意选择要关联的实例
五、SSH配置准备
1、在AWS**对生成.pem格式的私钥
2、通过PuTTYgen 打开或load .pem格式的私钥,转换为.ppk格式的私钥和公钥pare(转换成的公钥会在通过SFTP上传文件到linux目录时用,我用的SFTP工具需要同时导入.pem和公钥)
3、在putty会话配置窗口中,配置连接
4、导入.ppk格式的私钥,以实现无密码SSH访问
六、SSH登录服务器EC2,并安装apache
1、更新系统包,以免apt或yum安装出现解压问题
过程报错:sudo apt instll yum,后提示:
解决命令:sudo apt-get update
2、安装apache:sudo apt-get install apache2
3、重启apache服务:sudo /etc/init.d/apache2 restart
4、测试apache works,http+IP访问
七、配置SFTP连接,修改服务器html文件夹读写权限,并上传文件至服务器html下
1、SFTP连接配置
2、导入私钥:在Flash FTP中,需要导入.pem私钥以及公钥,有的FTP工具可能只需要导入私钥
3、发现上传不了文件,权限原因
解决命令:sudo chmod 777 html
修改完如下所示:
4、上传测试图片并测试访问情况
http://IP/screen-shot1.png