【开发】AWS建Ubuntu EC2虚拟机,并Apache发布网页 写在前面过程会用到一些常用的辅助工具比如putty、SFTP工具等平时常用就不是问题。初衷是找文档没有找到非常详尽的最终在国外网站上找到文字步骤结合自己的翻译再把详细过程、截图都记录一下分享给有需要的同学一、在aws 管理控制台console上设置安全组单击入站选项卡添加2组source主机到SSH 22以及source any到http 80为后续远程实施和访问WEB做准备二、根据提示创建EC2我选择的是Ubuntu 系统 64其他信息都默认type t2.microwithin 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并安装apache1、更新系统包以免apt或yum安装出现解压问题过程报错sudo apt instll yum后提示解决命令sudo apt-get update2、安装apachesudo apt-get install apache23、重启apache服务sudo /etc/init.d/apache2 restart4、测试apache workshttpIP访问七、配置SFTP连接修改服务器html文件夹读写权限并上传文件至服务器html下1、SFTP连接配置2、导入私钥在Flash FTP中需要导入.pem私钥以及公钥有的FTP工具可能只需要导入私钥3、发现上传不了文件权限原因解决命令sudo chmod 777 html修改完如下所示4、上传测试图片并测试访问情况http://IP/screen-shot1.png