当前位置: 首页 > article >正文

【亚马逊云科技】使用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、选择支持计划,选第一个基本支持 – 免费的即可。

登录控制台

  1. 注册账号后,输入刚才的账号,登录。
    在这里插入图片描述
  2. 根据提示,输入安全验证
    在这里插入图片描述
  3. 输入密码,点击登录
    在这里插入图片描述
  4. 登录后,进入控制台主页:
    在这里插入图片描述

三、创建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 云服务器整体上非常不错,快速部署、启动都很快,目前已经支持使用国内信用卡注册账号。


http://www.kler.cn/a/415182.html

相关文章:

  • 智能探针技术:实现可视、可知、可诊的主动网络运维策略
  • 【C语言篇】探索 C 语言结构体:从基础语法到数据组织的初体验
  • 命令行使用ssh隧道连接远程mysql
  • git的使用(简洁版)
  • 【Android+多线程】IntentService 知识总结:应用场景 / 使用步骤 / 源码分析
  • 【JavaEE】多线程(3)
  • 自然语言能开发项目? 基于Agent的AI开发团队提示词分享
  • opencv 区域提取三种算法
  • HickWall 详解
  • llamaindex实战-ChatEngine-ReAct Agent模式
  • 剖析 SpringBoot 于夕阳红公寓管理系统架构搭建的核心作用
  • Excel小功能收集笔记-01
  • 如何将多个JS文件打包成一个JS文件?
  • [Go] slice切片详解
  • SQL:多字段混合去重后编号
  • [2024年3月10日]第15届蓝桥杯青少组stema选拔赛C++中高级(第二子卷、编程题(2))
  • 网安瞭望台第4期:nuclei最新poc分享
  • 算力100问☞第30问:密集计算有什么特点?
  • 电脑中的vcruntime140_1.dll文件有问题要怎么解决?一键修复vcruntime140_1.dll
  • 【力扣】541.反转字符串2
  • 银行卡OCR 识别 API 接口如何用PHP如何调用
  • 命令行使用ssh隧道连接远程mysql
  • 认识网络安全
  • 重构代码之将单向关联转换为双向关联
  • 【Npm】--legacy-peer-deps有什么用
  • CWT-CNN-SABO-LSSVM | Matlab实现基于CWT-CNN-SABO-LSSVM对滚动轴承的故障诊断