您的位置:时时app平台注册网站 > 彩世界网址 > 如何在亚马逊(Amazon) AWS上安装一台Linux服务器

如何在亚马逊(Amazon) AWS上安装一台Linux服务器

2019-10-12 09:22

先是,你供给登记叁个帐户。你可以手工业操作或利用OpenID登入。

d、 增加存款和储蓄:不要退换任何内容,只需点击下一步,因为那时候大家将利用暗许的 10(GiB)硬盘。

AWS宝典:怎样在亚马逊EC2上配置API?

Bkjia精选译文】大家以为亚马逊(亚马逊(Amazon))是一种用来运营API应用编制程序接口)的优秀平台,因为你能够圆满调整应用程序仓库。对于刚(Yu-Gang)接触AWS亚马逊(Amazon)网络服务)的人来说,学习起来难度十分大。于是大家为读者整理出了许多条最好实行,做成那篇简短教程。除了亚马逊EC2弹性总计云)外,我们还只怕会利用Ruby Grape这种小型框架来营造API接口,并选取Nginx代理系统来拍卖访问调控。最佳的是,本课程中关系的有着一切都以完全无需付费的!

就该学科来说,你须要基于Ruby的运行中API和Thin服务器。若无如此二个API,你借使克隆示例软件库,如下所述参阅“布置应用程序”部分)。

今昔,大家将领头创设和布置亚马逊(亚马逊(Amazon))EC2实例。假如你已经有了EC2实例无论是或不是微型实例),就足以一向跳到下一步:希图安插的实例。

营造和配置EC2实例

先是不要紧注册亚马逊(Amazon)弹性计算云AmazonEC2)。就大家的须求来讲,免费服务 Instance运转实例)按键。那会令你进来到二个弹出窗口,你能够在中间继续下一步:

•接纳杰出向导。

•选取AMIUbuntu Server 12.04.1 LTS 32人和小型实例),Instance Details实例细节)的别的具备安装都并不是更换,随它保持暗中认可值。

•成立密钥对,并下载密钥对――这将是你用来与服务器之间创立SSH连接的密钥对,密钥对那二个关键!

•为防火墙添参预站法则,源地址始终是0.0.0.0/0HTTP、HTTPS、ALL ICMP和Ruby Thin服务器使用的TCP端口三千)。

计划布署的实例

前段时间,大家已让实例创设并运转起来,大家能够间接通过决定台来接二连三Windows客户能够通过PuTTY来连接)。鼠标右击实例,连接实例,并接纳Connect with a standalone SSH Client使用独立的SSH顾客端来连接)。

彩世界网址 1 

日益到位下列步骤,在付给的实例司令员客户名改成ubuntu并不是root)。

彩世界网址 2 

达成这一步后,你就连接受了实例。大家还亟需安装新的软件包。一些软件包须要root登入资料证据),所以您必要设置叁个新的root密码:sudo passwd root。然后以root客商地方登入:su root。

现行反革命已有了root登陆资料,推行:

sudo apt-get update

使用exit命令切换回到普通客户,并安装具备的画龙点睛软件包:

•安装rvm、ruby和git须要的部分库:

sudo apt-get install build-essential git zlib1g-dev libssl-dev libreadline-gplv2-dev

imagemagick libxml2-dev libxslt1-dev openssl zlib1g libyaml-dev libxslt-dev autoconf libc6-

dev ncurses-dev automake libtool bison libpq-dev libpq5 libeditline-dev

sudo apt-get install libreadline6 libreadline6-dev

•安装git在Linux上,并非来自源文件):

•安装rvm:

•安装ruby

•rvm install 1.9.3

•rvm use 1.9.3 --default

布局应用程序

笔者们的演示Sentiment API位于Github上。试着克隆软件库:

git clone [email protected]:jerzyn/api-demo.git

你可以在此边再度核实创设和布局该应用程序方面包车型客车代码及教程:

再有这里:

要小心当中的生成大家使用的只是v1,因为代理系统必要产生验证)。

现行反革命你能够配备应用程序,只要运维命令:bundle install.

这几天您能够开启Thin服务器:thin start.

想一向访问API即未有别的安全或访谈调节):your-public-dns:三千/v1/words/awesome.json你能够在实例细节窗口中的AWS EC2仪表板>实例中找到你的公家DNS)。

彩世界网址 3 

借使还想选择Nginx,你需求创立贰个弹性IP地址。在AWS EC2仪表板里面,在与实例一样的区域里面创设弹性IP,并将该IP与它关系起来你没要求为弹性IP花一分钱,只要它与您同样区域里面包车型大巴实例关联起来)。

彩世界网址 4 

分选:若是你想为亚马逊(亚马逊(Amazon))实例分配自定义域,将在做一件事:

•将A记录加多到域的DNS记录,以便将该域与您前边成立的不行弹性IP地址对应起来。你的域提供商应该会为你提供设置A记录IPv4地址)的某种格局,可能它会为你提供编辑域名称服务器的艺术。如若提供商分化意你一向设置A记录,找到一项DNS管理服务,在上头将您的域注册为二个区zone),该服务就能在域提供商的田间管理面板你提供应和必要要输入的称号服务器。然后,你可感到域增加A记录。一些恐怕的DNS管理服务满含ZoneEdit基础版免费)和亚马逊route 53等。

迄今,你的API已向世人开放。那既是好事又是坏事――说它是好事,是因为能够与人分享API;说它是坏事,是因为一旦不试行速率限制rate limit),多少个应用程序就能够耗尽你服务器的能源,并且你也不掌握何人在运用你的API、API在怎么着行使。化解办法就是,为您的API加多一些管理效果。

依靠于3scale启用API处理成效

我们将丰富利用使用方便的3scale API管理服务,并不是专事重复性专业,从头早先进行速率限制、访谈调节和解析。注册得到免费的3scale帐户

想及时得到部分结实,大家就要从开销进程中用到的沙盒代理系统开端开首。然后,我们还将布署Nginx代理系统,它能够扩大规模,以适应规范的生育布局情状。API代理系统的配置方面有一对认证文书档案,详见:

设若你步向到了3scale帐户,在主仪表板显示屏上运营你的API,可能走入到API->选用Service‘API’服务API)->侧栏中的Integration集成)->Proxy代理)。

彩世界网址 5 

设好API后端部分的地点――那无法不是个弹性IP地址,除非自定义域已安装好,满含http左券和端口三千。今后,你能够保留并运行沙盒代理系统,通过拜会沙盒端点来测验API在创建了有个别应用程序登陆资料后):

不要应用程序登入资料试一下,接下去使用不正确的报到资料试一下;然后借使通过验证,在你定义的别的速率限制范围之内和之外再试一下。唯有其显示令你满意,你才供给为Nginx下载配置文件。

介意:一旦境遇错误,将在检讨你是不是能一贯访谈API:your-public-dns:三千/v1/words/awesome.json。假诺该API不可用,那么你将在检讨AWS实例是不是在运维、Thin服务器是不是在该实例上运营。

布局Nginx代理系统以贯彻访谈调整

为了简化这一步,大家建议您安装优异的OpenResty Web应用程序,它基本上捆绑了标准的Nginx大旨以至差十分少全体要求的第三方Nginx内置模块。

安装重视项:sudo apt-get install libreadline-dev libncurses5-dev libpcre3-dev perl

编写翻译和装置Nginx:

•cd ~

•sudo wget

•sudo tar -zxvf ngx_openresty-1.2.3.8.tar.gz

•cd ngx_openresty-1.2.3.8/

•./configure --prefix=/opt/openresty --with-luajit --with-http_iconv_module -j2

•make

•sudo make install

于今,你可以从3scale代理页面下载Nginx配置文件了;在配备文件中,进行下列更换:

•编辑来自nginx下载的计划文件

•在第28行上一行是退换服务器名称的音讯),输入精确的域你的弹性IP或自定义域名)

•在第78行,将路线改为指向与计划文件一齐下载的.lua文件。

大家差不离马到成功了!最终贰个手续是翻开NGINX代理系统,让部分流量通过它。如果它还从未运营切记:首先得开启那台Thin服务器),必得步入到EC2实例终端你前边经过SSH连接的不胜终端),然后未来敞开它:

sudo /opt/openresty/nginx/sbin/nginx -p /opt/openresty/nginx/ -c /opt/openresty/nginx/conf/YOUR-CONFIG-FILE.conf

最后一步将是认证流量正常通过,并因此了应有的印证。为此,访谈:

其中,APP_ID和APP_KEY是您想透过API调用来访谈的极度应用程序的密钥和ID。一旦证贝拉米(Bellamy)切都健康运维,你就需求阻止大伙儿通过端口三千对API后端部分实行会见,端口三千绕过了别样访谈调整机制。

假定Nginx配置方面遭遇了一部分难点,可能供给介绍更详细的指南,笔者鼓劲你读书配置Nginx代理系统方面的那篇指南小说:  

英文:

Bkjia精选译文】我们认为亚马逊(Amazon)是一种用来运行API应用编制程序接口)的完美平台,因为你能够健全调控应...

成立一个AWS帐号和成立八个亚马逊帐号来买书一样轻松,事实上,即便你有二个亚马逊(亚马逊)帐号,你离获得AWS帐号独有半步之遥了。有了AWS帐号之后,你必得协和登陆到EC2。

在三回九转此前,你必得询问 AWS 中的一些术语以领会设置:

应用TurnKey Linux,你独一须求的硬件就是任何能用网页浏览器和银行卡的设备。那是因为,纵然你能够让TurnKey Linux运维在普通的服务器或VMWare,OpenStack和OpenVZ上,但最不费脑子的大致高效的不二法门正是把你的服务器放在亚马逊弹性总括云上(EC2)。

彩世界网址 6

一钟头内,你就会在亚马逊(亚马逊(Amazon))云上创立起和睦的Linux服务器。没看玩笑。那的确很轻便。请往下看。

彩世界网址 7

要赢得二个您自身的服务器,接下去就是教你什么去做。

4、 要继续操作,请接纳以下选项:

有丰硕多采的Linux服务器。此中最复杂一些内需您是一个Red Hat认证程序猿(翼虎HCE)。个中的广大供给你不只是下载一个发行版,刻录成光盘,安装并运行你的斩新裸机。可是,举例说你在服务器上一个特殊专门的学问,总经理想在前日就让它完结,那你该做什么?嗯,三个精明的选取正是TurnKey Linux。

彩世界网址 8

因为小编的那篇文章是关于在 AWS 上创造 Linux 服务器,由此具备 “Free Tier” 帐户是先决条件。要注册帐户,你能够利用此链接。请留神,你必要在创造帐户时输入信用卡详细音讯。

你看,TurnKey提供了高出四十五个不等的,现存的服务器。那一个服务器富含了两个主干的Linux Apache;MySQL, PHP/Python/Perl (LAMP) 栈;八个内容处理种类,举个例子Drupal,Joomla和WordPress;通讯系统,包括Zimbra电子邮件和ejabberd即时通信;编制程序平台;和底蕴办公服务器,举个例子文件服务器和用于Windows网络系统的主域名调节器。总来讲之,无论你须要什么样的服务器,TurnKey也行都能给你准备三个。

彩世界网址 9

彩世界网址 10

彩世界网址 11

TurnKey Linux,直到眼前,平素都是创立在Ubuntu Linux 10.04上的。现在,宗旨的TurnKey Linux正迁移至老旧但加强的Debian Squeeze (6.0.4) Linux发行版。然则,“利马”就须要一个服务器的人并不是挂念台面下发生了怎么样。对,你需求的做的只是采用适用的TurnKey Linux服务器。

j、 点击“运行实例Launch Instance”开关后,转到左上角的劳动。选取“总结compute”--> “EC2”。今后点击“运营实例Running Instances”:

有五光十色的Linux服务器。此中最复杂一...

$ sudo su - 

那二种境况下,你接下去或被转到三个显示器,让你在EC2为你的服务器安装能源。要产生它,你必要有叁个亚马逊(亚马逊)云计算服务(AWS)帐户。

透过以下链接登录 AWS 调节台:https://console.aws.amazon.com/。

以下正是它的操作方法。

彩世界网址 12

彩世界网址 13

嘿嘿,你今后是在 AWS 云上托管的 Linux 服务器上的持有者啦。

Go to the running EC2 instance

AWS 调节台将如下所示:  

Create Key pair

g、 选用“查看并运转Review and Launch”按键。

7、 今后点击 “session” 菜单,并在“host name” 中粘贴在本教程中 “k” 步骤中的 DNS 值,然后点击 “open” 按键。

彩世界网址 14

  • EC2(弹性总计云):此术语用于虚构机。
  • AMI(亚马逊 机器镜像):表示操作系统实例。
  • EBS(弹性块存款和储蓄):AWS 中的一种存款和储蓄意况项目。

4、 你必要接纳 “ssh2-Porsche718SA” 选项,然后单击保存私钥开关。请在下多少个弹出窗口中选用 “yes”。

彩世界网址 15

从 Windows 中两次三番到 EC2 实例

Public DNS value of the VM

AWS(亚马逊 Web Services)是满世界超过的云服务器提供商之一。你能够动用 AWS 平台在一分钟内安装完服务器。在 AWS 上,你能够微调服务器的不菲本领细节,如 CPU 数量,内部存款和储蓄器和磁盘空间,磁盘类型(越来越快的 SSD 只怕杰出的 IDE)等。关于 AWS 最佳的一些是,你只须要为您使用到的劳动付费。在初叶在此之前,AWS 提供了三个名称为 “Free Tier” 的非凡帐户,你能够无需付费应用一年的 AWS 技能服务,但会有一点点小范围,比如,你各种月使用服务器时间长度不能够超越 750 时辰,超越这几个他们就能够向您收取费用。你能够在 aws 官方网站络查阅全体相关的平整。

8、 在务求客商名和密码时,输入 ec2-user 和空域密码,然后输入上边包车型大巴一声令下。

让我们若是你曾经成立了 “Free Tier” 帐户。

Select Free Tier instances only

在 AWS 中设置 Linux VM

Logged in to AWS EC2 server

c、 配置实例详细音讯:不要改换任何内容,只需单击下一步。

Launch the EC2 instance

5、 将文件以扩充名 .ppk 保存。

Amazon AWS console

2、 曾经在创立实例Create instance下点击“运维实例”Launch Instance按键。

e、 增多标签:不要改造任何内容只需点击下一步。

Create an EC2 instance

【编辑推荐】

1、 成立一个 EC2(虚构机)实例:在起头设置系统之前,你无法不在 AWS 中开创一台设想机。要开创设想机,在“总括compute”菜单下点击 EC2:

6、 未来你须要开采 putty.exe。在左边菜单中点击 “connect”,然后选拔“SSH”,然后采用 “Auth”。你需求单击浏览开关来采摘大家在步骤 4 中创建的 .ppk 文件。

彩世界网址 16

a、 在优秀实例向导中采纳一个 AMI(亚马逊 Machine Image),然后接纳接纳 Red Hat Enterprise Linux 7.2(HVM),SSD 存款和储蓄

2、 今后开垦 putty gen :puttygen.exe。

彩世界网址 17

3、 你供给单击 “Load” 按键,浏览并选用你从亚马逊(Amazon)上边下载的密钥对文本(pem 文件)。

k、 未来您能够见到,你的新 VM 的情形是 “运行中running”。采纳实例,请记下登陆到服务器所需的 “公开 DNS 名称Public DNS”。

彩世界网址 18

3、 现在,当您采用的是贰个 “Free Tier” 帐号,接着最佳选拔 “Free Tier” 单选按键以便 AWS 能够过滤出能够免费应用的实例。那能够令你不要为运用 AWS 的能源而付费。

h、 假若全体的详细情况都精确,点击 “运营Launch”开关。

1、 首先,你供给有 putty gen 和 Putty exe 用于从 Windows 连接到服务器(或 Linux 上的 SSH 命令)。你能够透过下边包车型客车链接下载 putty。

今后您已产生制造一台运营 Linux 的 VM。要连接受服务器,请根据以下步骤操作。

f、 配置安全组:以往选用用于 ssh 的 22 端口,以便你能够在别的地方访谈此服务器。

Configure AWS server

i、 单击“运转Launch”开关后,系统会像上面这样弹出叁个窗口以创建“密钥对”:选拔选项“创造密钥对create a new key pair”,并给密钥对起个名字,然后下载下来。在行使 ssh 连接到服务器时,须求此密钥对。最终,单击“运维实例Launch Instance”按键。

b、 选拔 “t2.micro” 作为实例详细音讯。

本文由时时app平台注册网站发布于彩世界网址,转载请注明出处:如何在亚马逊(Amazon) AWS上安装一台Linux服务器

关键词: