2020-12-31 11:26:34 阅读(178)
AWSAWS(AmazonWebService)是亚马逊提供的云服务。它是当今最强大的云平台之一。Pinterest等近年来取得成功的网站,Foursquare,Airbnb,Spotify,都架设在这个平台上。AWS的影响可见一斑。要使用亚马逊云,需要有一个亚马逊账户。您可以使用现有的亚马逊购物账户或重新注册。去亚马逊AWS官网:以上"MyAccount/Console"在菜单中,我的账户(MyAccount)主要包括各种账户和账单信息。管理面板(AmazonManagementConsole)云服务用于设置AWS。根据提示设置帐户。您需要输入信用卡信息并通过电话进行验证。AWS有一个可以选择的免费计划,可以先试用:以上"MyAccount/Console"在菜单中,我的账户(MyAccount)主要包括各种账户和账单信息。管理面板(AmazonManagementConsole)云服务用于设置AWS。根据提示设置帐户。您需要输入信用卡信息并通过电话进行验证。AWS有一个可以选择的免费计划,可以先试用:注册完成后,仍然从"MyAccount/Console"菜单,进入管理面板(AmazonManagementConsole)。这里列出了大部分AWS云服务,包括EC2,我们以后要用。EC2实例(instance)EC2(AmazonElasticComputeCloud)是亚马逊推出的“弹性云”服务。EC2的一个例子(instance)提供虚拟主机。您可以使用这个虚拟主机,就像使用计算机或服务器一样。另一方面,EC2会根据你的实际消耗来计费,避免主机的闲置消耗。随着网站的增长,EC2可以轻松扩展,支持更多的访问。对于新注册用户,您可以创建一个EC2例子,每月750小时30G存储空间200万IO1GB闪存15GB带宽收费细节可以参考AWS定价。我们将创建一个EC2实例,并在虚拟主机上架设WordPress。从管理面板到EC2页面:这个页面有四个标记选项:右上角的Singapore。您可以根据用户的主要位置设置服务器地址。Instances左侧。列出所有已创建的例子。您可以进一步设置。SecurityGroups左侧。用于控制不同IP地址对实例的访问权限。Launchinstance按钮中间,新实例 新建实例,并跟随指示设置。我选择了Ubuntu13.10、64位t1、micro的操作系统实例类型(instancetype),这种实例类型可以免费使用。使用默认用户组(securitygroup),允许所有IP(0.0.访问22端口,即SSH端口,0.0/0)。创建新的键值对(keypair),SSH访问中使用的键值加密。将生成的.vameii保存pem文件.pem启动示例 在EC2页面的菜单中选择Instances,可以查看已创建的所有实例及其相关属性。左键单击一个例子,从下面的窗口可以看到相关信息,比如例子的域名和IP地址:访问权限主要说明SecurityGroups的访问权限设置。在创建实例中,我们允许所有IP访问SSH端口。由于我们的目的是建立一个WordPressWeb站点,我们还需要开放80和3389端口。在EC2页面选择SecurityGroups,选择实例所属的用户组。在下窗口中,选择Inbound标签页,并向所有人开放80和3389端口,以增加规则。另一方面,每个人仍然可以访问我们的SSH端口。这不安全。22号端口的规则可以增加(rule),限制可访问的IP范围。这些规则在ApplyRuleChanges之后就会生效。在SecurityGroups页面下,您可以创建多个组。回到Instances页面,右键单击相应的例子,设置组,使一个例子属于多个组。WordPress建站现在已经在很多方面做好了准备。vameii使用保存的vamei.使用SSH登录虚拟主机的pem密钥。SSH命令可直接用于Linux和Mac:复制代码代码如下:ssh-ivamei.pemubuntu@ec2-54-254-225-107.ap-southeast-1.compute.amazonaws.对于Ubuntu系统,com用户名为Ubuntu。用户名ec2为AmazonLinux系统-user。对于RHEL5,用户名可能是root或ec2-user。SSH软件可以在Windows下登录,如Putty。SSH连接云可参考使用。登录后,您可以使用亚马逊云,如单机Linux。建立WordPress博客的步骤,参考我上一篇文章WordPress快速建站。架设成功后,可以根据实例域名或IP访问。我的实例域名是http://ec2-54-254-225-107.ap-southeast-1.compute.amazonaws.com/***图片上传权限问题:上传多媒体图片时,可能会出现无权建立文件夹的提示。此时,登录EC2,修改相应母文件夹wp-content的权限,使apache的用户名具有写入权限。使用以下命令可以找到apache服务器的用户名:复制代码如下:apache2ctl-我的apache用户名是wwww-data,所在组为www-data。我的方法是将文件夹归属于ww-data组,让归属组有写入权限。AWS提供的域名是一个次级域名。我想申请一个正常的、易于记忆的域名,比如vamei.me。搜索GoDady,该域名尚未注册,申请账户并注册该域名。域名注册后,需要将已创建的实例与域名连接起来。登录Godaddy账户,访问自己的账户。所有注册域名都在“Domain列出一栏。点击vamei.me行Launch按钮,输入vameii.me域名详情页面。选择修改DNSZoneFile。将AHOST的IP地址改为实例IP地址:此修改可能需要一些时间才能生效。生效后,vameii可以通过.me访问了我的博客。上述域名设置成功后,WordPress可以访问两个域名,即原AWS域名和Godady注册域名。如果你试图点击博客的不同页面,你会发现这些链接仍然使用旧域名。我们可以在WordPress中修改它。访问自己的博客并登录。Dashboard->Setting->在General中,将WordPressadress和Siteadress修改为新域名:在修改过程中,您可能会意外输入错误,导致无法再次登录博客。在这种情况下,可以根据WordPress对网站URL的修改进行指导。 总结AWS云简化了曾经复杂而专业的服务器架设和管理。正如上面所看到的,借用AWS云和WordPress等神器,程序员可以在十分钟内完成一个网站,简单快捷。AWS云是一个虚拟主机,当然不仅仅是设置博客这样简单的功能。您可以在AWS云上设置其他语言的Web框架,或作为代理服务器,或移动应用程序的后端,或进行数据分析和操作。总之,创造变得自由。
以上就是关于基本教程:如何在亚马逊AWS服务器上搭建WordPress站点的相关介绍,更多基本教程:如何在亚马逊AWS服务器上搭建WordPress站点相关内容可以咨询我们或者浏览页面上的推荐内容。我们将让你对基本教程:如何在亚马逊AWS服务器上搭建WordPress站点有更深的了解和认识。
推荐阅读
最新文章
猜你喜欢以下内容:
一 客户顾问-张三 一