【亚马逊云科技】使用Amazon Lightsail搭建nginx服务
文章目录
- 前言
- 一、为什么选择Amazon Lightsail
- 二、创建账号与登录
- 注册亚马逊账号
- 登录控制台
- 三、创建Amazon Lightsail
- 进入控制台
- 创建实例
- 登录服务器
- 部署nginx服务
- 关闭防火墙
- 总结
前言
不论是个人名片还是官方网站都离不开网站建设工作。计算机技术经历漫长的发展,繁杂的代码编写已经不是建设网站的必需途径,我们可以通过云厂商提供的便捷功能,快速地搭建效果不错的网站。
大部分云厂商都会提供便捷建站功能,亚马逊云科技的Amazon Lightsail可以协助我们十分钟内便搭建一个完整网站。
一、为什么选择Amazon Lightsail
使用 Amazon Lightsail,您只需支付可预测的低价格。LightSail 将内存、vCPU 和固态硬盘(SSD)存储等资源捆绑到一个计划中,因此预算的编制简单明了。LightSail 的所有功能(从免费套餐选项到拥有更多计算能力的功能)都在捆绑计划中提供。
二、创建账号与登录
注册亚马逊账号
搭建 Amazon EC2 云服务器之前,需要先注册亚马逊云科技账号。可以通过上面的链接到官网进行注册。
重要说明:申请 亚马逊云科技 必须持有一张信用卡,比如万事达、运通卡、VISA卡、国内银联信用卡。
1、登录亚马逊云科技网址,点击右上角的登录控制台。然后选择创建新亚马逊云科技账号
2、按照提示填写邮件地址与账户名称后点击验证电子邮件地址。
3、查看邮箱中的验证码
4、输入验证码,点击验证
5、验证通过后输入根用户密码两次后并点击继续。
6、按照提示输入联系人信息后并点击继续,所有信息不能用中文,拼音可以。
5、输入信用卡信息后点击继续,万事达、运通卡、VISA卡、国内银联信用卡都可以。
6、确认身份信息后点击继续,中国地区代码+86。
7、输入短信验证码后继续。
8、选择支持计划,选第一个基本支持 – 免费的即可。
登录控制台
- 注册账号后,输入刚才的账号,登录。
- 根据提示,输入安全验证
- 输入密码,点击登录
- 登录后,进入控制台主页:
三、创建Amazon Lightsail
进入控制台
直接搜索Amazon Lightsail:
点击后进入Amazon Lightsail的控制页面:
创建实例
点击上面的create instance按钮,会进入创建实例的页面。我们选择创建windows系统的服务器。
向下滑动滚轮,选择一个合适的服务器配置,我这里选择的是2G2核的服务器。
最后点击创建实例按钮:
创建成功后,会进入实例列表页面:
点击实例名,进入详情页。点击connect标签。
如果connect using RDP是灰色的,就稍等一会,当按钮可以点击后,点击按钮,会弹出一个对话框:
出现上面的页面,说明服务器已经启动成功。
登录服务器
通过网页连接服务器,只能做一些基础操作,不能复制文件到服务器。我们通过远程连接的方式,登录服务器。在远程连接中,输入上面的公网ip地址:
详情页中,显示了账户和密码:
点击Retrieve default password弹出显示密码的对话框:
其中r
C
w
j
?
3
R
g
h
v
q
n
I
!
(
5
M
?
F
j
;
Cwj?3RghvqnI!(5M?Fj;%maK?
Cwj?3RghvqnI!(5M?Fj;-fL2就是我的初始密码。在远程连接输入账户密码后登录,就可以通过远程连接登录服务器:
部署nginx服务
我们把一个nginx软件复制到服务器中,然后解压:
进入文件夹,找到nginx.exe可执行程序:
在这个目录上面,输入cmd,打开命令行窗口,输入start nginx.exe,启动nginx服务:
在服务器提供的浏览器中,输入localhost,出现nginx的欢迎页面:
这说明nginx启动成功。
关闭防火墙
这时候通过我们本地的电脑访问服务器的公网ip,大概率是访问不到的,因为服务器的防火墙是默认开启的,正式生产环境中使用,需要配置出站和入站规则,这是运维方面的知识,不属于本文讲解范畴。
在测试环境中,我们可以简单粗暴地把服务器的防火墙关闭。因为亚马逊服务器是英文的,所以需要有一定的英文基础。
1.找到控制面板
2.点击进入后,选择系统与安全:
选择防火墙
点击左侧的打开或关闭防火墙:
选择关闭防火墙,然后点击OK
外面的页面变成如下,说明关闭成功:
这时候,我们在本地浏览器输入服务器提供的公网ip,就可以看到nginx欢迎页面了:
至此,我们就在亚马逊服务器上部署了一个nginx站点。
总结
亚马逊云科技推出的轻量应用服务器在选择上性价比还是很高的,它在全球范围内部署了多个数据中心,所以不用担心服务器运行过程中卡顿等问题,它会选择就近的数据中心进行访问。它还免费提供1年使用期限,在整体的使用过程中,Amazon EC2 云服务器整体上非常不错,快速部署、启动都很快,目前已经支持使用国内信用卡注册账号。