【开发】AWS建Ubuntu EC2虚拟机,并Apache发布网页
2026/9/7 1:20:05 网站建设 项目流程

写在前面

过程会用到一些常用的辅助工具,比如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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询