ecs

搭建WordPres网站(博客网站/内容管理系统-CMS)

谁都会走 提交于 2019-12-08 00:36:40
一、WordPress简介 WordPress是使用PHP语言开发的博客平台,在支持PHP和MySQL数据库的服务器上,您可以用WordPress架设自己的网站,也可以用作内容管理系统(CMS)。建站时需要准备域名、空间和程序。使用WordPress镜像创建ECS实例,不需要部署Web环境,解决了空间和程序的问题,只要注册域名,完成备案,网站就可以直接上线,降低了建站的门槛,即买即用。 二、在ECS实例上搭建WordPress网站步骤: (1)、购买WordPress镜像 1.登录 阿里云 。如果尚未注册,单击 免费注册 。 2.进入云市场,找到 WordPress商用主题镜像 ,并单击 立即购买。 3.在云服务器ECS 自定义购买 页面,完成如下 基础配置: i.选择 计费方式:如果您需要备案网站,必须选择 包年包月,并在页面底部设置 购买时长 不少于3个月。如果不需要备案,您可以根据自己的需求选择计费方式。 ii.选择 地域:目前支持该镜像的地域包括华北1、华北2、华北3、华北5、华东1、华东2、华南1。请根据网站用户的分布和您自己的地理位置选择合适的地域。 iii.选择 实例:根据您网站的预期访问量选择实例规格(CPU、内存)。一般企业网站,通用或入门级的1核2 GiB或者2核4 GiB实例规格能满足需求。 iv.选择 镜像:从云市场购买镜像后已经设置为镜像市场

如何在在阿里云服务器(ECS)上搭建nginx服务器?

ⅰ亾dé卋堺 提交于 2019-12-07 21:29:05
现在假设你已经拥有了阿里云服务器,ip是139.128.33.11(假的,读者需要换成自己的ip地址)。并且没有选择任何安装包。现在ECS是完全空的,除了必须的Linux系统外,其他什么都没有。还有一点,本文选择的是Ubuntu Linux14.04 64位版本。Linux比较节省内存,因为并没有GUI部分,纯控制台操作(看命令行头疼的同学请绕道)。 本文介绍了如何在阿里云服务器上从零开始搭建nginx服务器。阿里云服务器(ECS)相信大家都不陌生,感兴趣的同学可以去购买,或到体验馆去体验(半个月有效期)。至于如何注册、管理ECS这里就不详细介绍了。因为官方文档已经写的很清楚了。如果还不清楚,打咨询电话询问。 本文只安装nginx服务器,后面的文章会配置其他环节,如PHP、Java、MySQL等。 在安装之前需要完成如下两项工作。 找一个工具上传文件(如nginx安装包) 连接到服务器的Console上,以便执行命令 由于现在服务器还是空的,所以没有ftp服务启动,因此,只能用sftp,至于什么是sftp,如何用sftp(SSH File Transfer Protocol),自己到网上搜索。总之,sftp使用了SSH协议,默认端口号是22。用法和ftp类似。大多数ftp客户端都支持sftp。谁便找一个支持sftp的工具即可。然后利用ECS的用户名(root)和密码连接sftp即可

购买了一台阿里云ECS后安装Java项目运行环境

眉间皱痕 提交于 2019-12-06 14:55:13
在docker等虚拟化技术大行其道的今天,我原本也想在我买的ECS服务器里全系使用docker技术,只可惜在我尝试后发现我的ECS配置不够高,整个服务器卡到爆炸,无奈只能使用最原始的方式。 我买的服务器是Ubuntu。 新服务器初始化 1.添加新管理员young adduser young 2.添加young为管理员 sudo vim /etc/sudoers young ALL=(ALL:ALL) ALL 3.对软件安装环境进行初始化 sudo apt-get update sudo apt-get upgrade 一般不用执行(sudo apt-get install python-software-properties) sudo apt-get install software-properties-common 4.安装java sudo add-apt-repository ppa:linuxuprising/java sudo apt-get update sudo apt-get install oracle-java13-installer 5.安装mysql 官网下载最新版deb安装程序 sudo dpkg -i mysql.deb sudo apt-get update sudo apt-get install mysql-server 6.配置mysql

阿里云ECS服务器socket无法连接的问题

与世无争的帅哥 提交于 2019-12-06 12:13:35
把自己的项目部署到阿里云ecs服务器之后,只有127.0.0.1才能连接到服务器端,检查了阿里云安全组规则,以及socket绑定的地址无误后,发现没有开启服务器防火墙的对应端口。 firewall-cmd -- add-port= [端口号]/tcp --permanent firewall-cmd --reload 开启对应端口,重启防火墙后,即可正常连接服务器。 来源: https://www.cnblogs.com/HadesBlog/p/11982346.html

10.6.7 在Amazon ECS中启动服务

老子叫甜甜 提交于 2019-12-06 09:59:35
到目前为止,所有的代码都已经被构建和标记,并且已经创建了一个Docker镜像。我们现在已准备好将服务部署到10.1.3节中创建的Amazon ECS容器。完成这项部署所做的工作可在travis_scripts/deploy_to_amazon_ecs.sh中找到。代码清单10-7展示了这个脚本的代码。 代码清单10-7 将Docker镜像部署到EC2 echo "Launching $BUILD_NAME IN AMAZON ECS" ecs-cli configure --region us-west-1 --access-key $AWS_ACCESS_KEY --secret-key $AWS_SECRET_KEY --cluster spmia-tmx-dev ecs-cli compose --file docker/common/docker-compose.yml up rm –rf ~/.ecs 注意 在AWS控制台中,仅显示该地区所在的州/城市/国家的名称,而不是实际的地区名称(如us-west-1、us-east-1等)。例如,如果读者查看AWS控制台,并希望看到北加利福尼亚地区,则没有迹象表明,该地区的名称是us-west-1。 由于Travis在每次构建时都会启动新的构建虚拟机,所以需要使用AWS访问密钥和私密密钥来配置构建环境的ecs-cli客户端

第10章 部署微服务

点点圈 提交于 2019-12-06 09:59:24
本章主要内容 理解为什么DevOps运动对微服务至关重要 配置EagleEye服务使用的核心亚马逊基础设施 手动将EagleEye服务部署到亚马逊的EC2容器服务中 为服务设计构建和部署管道 从持续集成转向持续部署 将基础设施视为代码 构建不可变的服务器 在部署中测试 将应用程序部署到云 本书已经接近结尾,但我们的微服务旅程还没有走到终点。尽管本书的大部分内容都集中在使用Spring Cloud技术设计、构建和实施基于Spring的微服务上,但我们还没有谈到如何构建和部署微服务。创建构建和部署管道似乎是一项普通的任务,但实际上它是微服务架构中最重要的部分之一。 为什么这么说呢?请记住,微服务架构的一个主要优点是,微服务是可以快速构建、修改和部署到独立生产环境中的小型代码单元。服务的小规模意味着新的特性(和关键的bug修复)可以以很高的速度交付。速度是这里的关键词,因为速度意味着新特性或修复bug与部署服务之间可以平滑过渡,致使部署的交付周期应该是几分钟而不是几天。 为了实现这一点,用于构建和部署代码的机制应该是具有下列特征的。 自动的——在构建代码时,构建和部署过程不应该有人为干预,特别是在级别较低的环境中。构建软件、配置机器镜像以及部署服务的过程应该是自动的,并且应该通过将代码提交到源代码存储库的行为来启动。 可重复的——用来构建和部署软件的过程应该是可重复的

10.1.2 在AWS中创建Redis集群

隐身守侯 提交于 2019-12-06 09:59:05
要创建Redis集群,我们将要使用亚马逊的ElastiCache服务。ElastiCache允许开发人员使用Redis或Memcached构建内存中的数据缓存。对于EagleEye服务,我们将把在Docker中运行的Redis服务器迁移到ElastiCache。 先回到AWS控制台的主页(点击页面左上角的橙色立方体),然后点击ElastiCache链接。 在ElastiCache控制台中,选择Redis链接(页面的左侧),然后点击页面顶部的蓝色创建按钮。这将启动ElastiCache/Redis创建向导。 图10-6展示了Redis创建界面。 图10-6 只需通过几次点击就可以创建一个Redis集群,该集群的基础设施是由亚马逊管理的 在填完所有数据后,点击“Create”按钮。ElastiCache将开始Redis集群创建过程(这将需要几分钟的时间)。 图10-6创建了名称为spmia-tmx-redis-dev的redis集群。 ElastiCache将在最小的亚马逊服务器实例上构建一个单节点的Redis服务器。一旦点击按钮,就会看到Redis集群正在创建。创建完集群之后,点击集群的名称,进入详情页面,该页面显示集群中使用的端点。图10-7展示了Redis集群创建后的细节。 图10-7 Redis端点是服务连接到Redis所需的关键信息 许可证服务是唯一一个使用Redis的服务

10.2 超越基础设施:部署EagleEye

爷,独闯天下 提交于 2019-12-06 09:58:49
我们目前已经建立了基础设施,现在可以进入本章的第二节。在本节中,我们将把EagleEye服务部署到Amazon ECS容器中。此工作将要分成两部分来完成。第一部分工作是为那些做事情做到最后丧失耐心的人(如我)而做的,将展示如何将EagleEye手动部署到Amazon实例中。这将有助于了解部署服务的机制,并查看在容器中运行的已部署服务。虽然自己动手手动地部署服务很有趣,但这是不可持续的也是不推荐的。 这就是第二部分工作发挥作用的地方。在第二部分工作中,我们将人类排除在构建和部署过程之外,使整个构建和部署过程自动化。这是我们的目标结束状态。通过演示如何设计、构建和部署微服务到云,我们将会体验到这种目标状态要优于我们在本书中所介绍的手工方式。 手动将EagleEye服务部署到ECS 要手动部署EagleEye服务,要切换一下,离开AWS控制台。为了部署EagleEye服务,我们将使用亚马逊的ECS命令行客户端( https://github.com/aws/amazon-ecs-cli )。安装完ECS命令行客户端之后,需要配置ecs-cli运行时环境,从而完成以下工作。 (1)使用亚马逊凭据来配置ECS客户端。 (2)选择客户端将要工作的区域。 (3)定义ECS客户端将使用的默认ECS集群。 (4)通过运行ecs-cli configure命令来完成这项工作: ecs-cli

阿里云ECS开放批量创建实例接口,实现弹性资源的创建

不羁岁月 提交于 2019-12-06 09:53:49
摘要: 为了更方便的实现弹性的资源创建,方便用户一次运行多台ECS按量实例来完成应用的开发和部署,阿里云开放了ECS的批量创建实例接口RunInstances,可以单次最多创建100台实例,避免重复调用和创建。 点此查看原文: http://click.aliyun.com/m/43195/ 为了更方便的实现弹性的资源创建,方便用户一次运行多台ECS按量实例来完成应用的开发和部署,阿里云开放了ECS的批量创建实例接口RunInstances,可以单次最多创建100台实例,避免重复调用和创建。创建成功后可以自动启动、提供公网访问能力、自动分配公网带宽以及可以预约自动释放。 功能特性 RunInstances 批量创建实例接口可以帮助用户一次创建多台 ECS 按量付费实例来完成应用的开发和部署,方便实现弹性的资源创建。和目前提供的 CreateInstance 接口相比, RunInstances 接口有下面的优点: 单次可以最多创建 100 台实例,避免重复调用; 实例创建之后,实例会自动变成 Starting 状态,然后变成 Running 状态,无需用户调用 StartInstance 的操作; 创建实例的时候指定了 InternetMaxBandwidthOut,自动为用户分配公网 IP,不需要再调用分配 IP 的额外操作; 用户可以一次创建 100 台 竞价实例

阿里云ECS云服务器CentOS部署个人网站

ぃ、小莉子 提交于 2019-12-06 09:44:15
ping了一下coding pages和阿里云服务器的速度,意外感觉coding的速度反而更快。不过为了折腾,还是把博客迁移到阿里云,跌跌撞撞遇到很多坑,大多是由于对指令不熟悉以及部分教程省略了部分步骤,最后不断谷歌终于成功了! 购买学生机 一开始纠结了好久的问题是: 阿里云学生机 要买 轻量应用服务器 还是 云服务器ECS ?最后看着教程买了半年的 云服务器ECS &Centos,因为参考的教程也是用的这种配置。 但是我后悔了,前者的带宽峰值是后者的五倍啊啊啊啊!!!果然人一穷就想着要追求性价比,流下了穷人的泪水呜呜呜 阿里云配置: 找到云主机实例(这个实例就是你购买的ECS服务器) 找到服务器主机实例 在云服务器ECS列表中选择实例。 然后选择你在购买服务器时选择的服务器区域。 就是你自己的服务器实例了。 添加安全组规则 如果要使用CentOS镜像系统这个安全组规则是必须要添加的。 简单明了,下面用四张图来演示添加安全组规则。 进入实例管理 进入实例管理 进入安全组配置规则 进入安全组配置规则 打开添加安全组规则 打开添加安全组规则 添加安全组规则 添加安全组规则 好的,配置完成,很简单对不对,不过这还只是热身哦,接下来就要进入主题开始我们的搭建博客之旅。 服务器环境搭建 选择实例的远程连接 选择远程连接 输入远程密码 输入远程密码 注意:这里的远程密码