安装运行环境 | 学习笔记

简介: 快速学习安装运行环境

开发者学堂课程【场景实践 - 新手玩转云计算 - 搭建 wiki 知识库安装运行环境学习笔记,与课程紧密连接,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/460/detail/5654


安装运行环境

内容介绍:

一、使用云市场的镜像的方式

二、设置安全组

阿里云提供的公共镜像是一个空白的 Linux 发行版或者 Windows Server,具体的运行环境我们还是需要自行搭建,对于新手来说,使用 ECS 的学习成本大幅提高,这里我们使用云市场的现有镜像,无需用户安装组件,开启 ECS 后即可直接使用。

目前主流的建站环境就是 LAMP 环境,它是 Linux + Apache Httpd + MySQL + PHP 的缩写,是网页环境的黄金搭档,可以兼容几乎所有的 HTML 和 PHP 运行需求。

这里推荐使用 LAMP 环境(Ubuntu16.04 Apache PHP7.1),因为这个镜像提供了比较丰富的工具:

例如 OSS 备份、Let’s Encrypt 等,而且 Apache、PHP  等组件可以自行升级,更加安全,且文档较多,适合新手使用。

一、使用云市场的镜像的方式

1.购买 ECS 时选择

若还未购买 ECS 服务器,则可在购买 ECS 时选择。购买 ECS 时最好使用专用网络,不仅更安全,且在后续的设置也要比经典网络更为方便。

在购买 ECS 页面中,在镜像模块点击镜像市场,再点击“在镜像市场中选择”,在搜索框中输入关键词:LAMP 环境(Ubuntu16.04 Apache PHP7.1),点击搜索,即会出现该镜像名称,点击“使用”,再选用其他配置后点击“立即购买”ECS 服务器。打开新购的 ECS 服务器,其中默认使用的即是该环境。

2.切换环境

若在已经购买 ECS 服务器的情况下,需要切换镜像环境。首先要停止实例,停止实例分为停止与强制停止,“停止”相当于在系统中点击“关机”,而“强制停止”就像是关掉电源的过程。常规情况下,应选择“停止”,一定环境下,为了更迅速,也可选择“强制关机”。当实例停止后,在配置信息中选择“更换系统盘”。再次点击“镜像市场”“从镜像市场中选择”,输入关键词,点击“使用”,设置密码,最后点击“确认更换”,此时,ECS 就会重新启动。

3.直接在镜像市场中购买

直接点击该网站网址,进入镜像市场中购买目标使用镜像:https://market.aliyun.com/products/53393003/cmjj0156263.html。进入该网站购买页面,点击“立即购买”,然后再重新选择购买 ECS 服务器的配置,即可使用该镜像。


二、设置安全组

此处要介绍的是配置安全组的规则。当 ECS 服务器启动后,若此时打开公网 IP,则会显示无法打开,因为 ECS 还有一个重要的功能:安全组。

它类似于防火墙,会限制登录服务器的端口,http 的端口是80,https 的端口是443,而安全组默认未开启端口,因此需要添加安全组规则。

1.点击具体的实例,在左侧列表中点击“本实例安全组”,然后选择一条安全组,点击“配置规则”,在“添加安全组规则”中,“协议类型”中选择“全部”,“授权对象”中输入“0.0.0.0/0”,表示在所有 IP 中开放所有的端口。

这个操作更适用于ECS的学习当中使用,如一些软件中要开启特殊的端口,而ECS中并未开启该端口的访问,可能会认为ECS设置错误,所以在学习时可以开放所有端口,当正式使用时,不可进行该操作(对所有IP开放所有端口)。

刷新页面,系统提示成功安装可以访问该实例

2.在具体使用过程中,也可以点击“快速创建规则”,在“采用端口(TCP)”中开放特定的端口,如 HTTP[80],HTTPS[443]等。


相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
3月前
|
Ubuntu Shell Linux
开发环境的安装
开发环境的安装
44 1
|
4月前
|
安全 项目管理 数据库
项目运行环境
项目运行环境
34 0
|
6月前
|
缓存 Linux 编译器
Linux环境基础开发工具总结篇
Linux环境基础开发工具总结篇
34 1
|
6月前
|
Python Linux Ubuntu
Linux系统部署Python语言开发运行环境
Linux系统部署Python语言开发运行环境
218 0
Linux系统部署Python语言开发运行环境
|
Ubuntu Linux 虚拟化
如何搭建Linux环境
如何搭建Linux环境
86 0
|
Linux Go
Linux系统之部署Go语言开发运行环境
Linux系统之部署Go语言开发运行环境
196 1
|
人工智能 Linux 编译器
Linux环境基础开发工具
Linux环境基础开发工具
|
存储 Shell Go
如何搭建GO语言的本地开发运行环境?具体步骤是怎样的?
如何搭建GO语言的本地开发运行环境?具体步骤是怎样的?
539 0
|
弹性计算 安全 关系型数据库
安装微擎运行环境 | 学习笔记
快速学习安装微擎运行环境,介绍了 安装微擎运行环境系统机制, 以及在实际应用过程中如何使用。
安装微擎运行环境 | 学习笔记
|
弹性计算 安全 网络安全
搭建运行环境 | 学习笔记
快速学习搭建运行环境
搭建运行环境 | 学习笔记
下一篇
无影云桌面