开发者学堂课程【场景实践 - 新手玩转云计算 - 搭建 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]等。