阿里云+wordpress搭建我的博客网站【小白专用的图文教程】- 【转发】 AWS云和WordPress搭建我的博客网站

 

【正文】 php

 

在阿里云上搭建使用我的博客主要分为如下几个步骤:html

一、购买阿里云ECS主机mysql

二、购买域名linux

三、申请备案nginx

四、环境配置程序员

五、安装wordpressweb

六、域名解析sql

声明一下,本人对服务器端的知识不是很熟悉,但一心想作个本身的我的网站装一下哔,特此记录一下完整的配置过程,也算是给其余小白们的一剂福利吧。shell

 

开发环境:数据库

物理机版本:Win 7 旗舰版(64位)

xshell版本:Xshell 5 Build 0806

xftp版本:Xftp 5 Build 0780

wordpress版本:wordpress-4.3.1-zh_CN

phpMyAdmin版本:phpMyAdmin-4.5.1-all-languages 

备注:以上全部的安装包工具在文章的末尾都附有打包下载,都是从官方下载的,请绝对放心使用,拿走不谢~

 

1、购买阿里云ECS服务器:

登陆阿里云官方网站,在“产品与服务”中选择云服务器ECS,选择当即购买。运气好的话还能遇上阿里的一些优惠活动。好比说,我买的就是学生价:

8b75904d-ceaa-4fb8-babf-be41f547a186

上图的优惠连接:https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=j1ojp8k4

 

若是以为比较贵,也能够选择比较便宜的 硅云 虚拟主机6元首月(整年60元)连接 : https://www.vpsor.cn/aff?affid=42210

 

 

先凑合着用呗,反正目前又没有高并发的访问,因此也不必搞辣么高的配置,毕竟价格昂贵,我等屌丝学生承担不起呀。

配置选择:

根据本身的须要选择合适的配置,若是仅仅是作wordpress我的博客的话,那么如下配置能够参考:

1e193c91-fcd0-4517-a6ab-708cfc66fcca

固然你们也能够买一年的,这样能够优惠2个月,价格在1K左右。

 

2、购买域名:

在阿里云官网右上角点击“万网”,而后能够进行域名的购买,须要注意的是首次购买域名是有优惠的,因此请选择合适的购买时长,不然不断的续费可能会形成经济损失,购买完域名以后建议去实名认证。

70cea27a-ae91-4f01-b982-0208405e2774

域名购买连接:http://wanwang.aliyun.com/

 

3、域名备案:

须要提醒你们的是,若是你买了阿里云的服务器,而且想要经过域名访问,那域名是必需要备案的,总结一句:必须先将域名备案,才能经过域名访问阿里云的服务器

一提到备案,可能你会以为备案这个事情很麻烦,各类流程啊,手续啊。其实没这么麻烦,由于阿里云已经提供了一条龙服务(呵呵,我特么这样搞传销,阿里云也不会给我啥优惠啥),经过阿里云的代备案系统,一些都会变得容易不少呢,无论是我的网站的备案,仍是企业网站的备案,都只是时间上的问题,通常备案审核须要二十天左右。废话不说,下面开始上图。

(1)申请备案服务号:(很是重要)

既然打算要用阿里云的代备案系统,这件事是必不可少的。

进入到阿里云的管理后台,选择“备案服务号申请”:

130efce2-a17c-4823-97cb-2ae592ab7ba2

按照上图中的操做提示,申请一个域名备案的服务号,记下这个服务号,等会儿要用到。若是你没有购买阿里云ECS,天然就不能申请服务号了。

(2)登陆备案系统填域名申请的信息:

2a5475b3-8317-4c38-bd44-e02c92261c92

上图中,进入阿里云的官网,点击上方的“备案”通道,进入到阿里云的代备案系统。连接:https://beian.gein.cn/account/login.htm?callback=http://aliyun.gein.cn

在这个连接里从新注册一个备案的帐号(这个帐号并不是阿里云的帐号)。注册完了以后,登陆进去,申请备案。

这个地方我当时忘了截图了,因此看不到具体的步骤,不过也很是简单,按照要求填就好了,上面要求你填一个备案服务号,这个服务号就是在第(1)步中拿到的。

信息填完以后,阿里云那边会进行初步审核,我当时不超过几个小时就收到审核经过的邮件了。邮件的内容是:

3d4abf17-7d7c-4ee8-8de4-a8cea34530bd

上图是说,咱们的域名信息在阿里云那边已经初审了,如今要去办理拍照:要么去指定地点拍照,要么申请一块幕布本身拍照上传上去,我选择的是到指定地点拍照。哦,提醒一下,拍照是免费的,嘿嘿···

对了,声明一下:若是是我的网站备案,是要办理拍照的;若是是企业网站备案,不须要拍照,但要提供营业执照和税务登记等材料。

我是10月28号去拍照的,11月12日就桶过了省通讯管理局审核,效率仍是能够的哦。

总得来讲,备案不麻烦,只是时间等待的问题,在这期间,咱们恰好能够来配置咱们的环境啦~

 

4、软件的安装:

咱们购置阿里云的ECS是纯净的Linux系统,换句话说里面什么都没有安装,因此在安装博客系统以前咱们要配置web环境,不要怕,这一步也是很是的简单。

一、下载安装包:

咱们登陆阿里云以后点击云市场,找到“Linux一键安装web环境”的安装包:

17521f89-9e9f-4b39-a611-6b7979775f5f

继续:

19c22d04-db57-4378-816b-d416898d5d58

继续:

471ce4c5-926b-4b8e-95f2-9aca4d54ab0f

上图显示,这个产品居然要收费:2快钱。好吧,我认了。

舒适提示:购买以后,获得的实际上是个压缩包,楼主是好人,已经把这个压缩包资源附在本文的末尾了,拿走不谢~

购买后,下载地址以下:

309c64c1-ffa0-499d-bfdd-b1c926f88272

解压以后的到的文件以下:

上图中,打开文件“Linux一键安装web环境全攻略.pdf”,“安装准备xshell和xftp”的相关内容并完成其安装和配置。请注意,必定要按照他的教程继续安装下去,具体安装步骤这里也写一下,见下文。

二、安装准备xshell和xftp:

下载连接:https://www.netsarang.com/download/main.html

9404d3af-cff2-4b98-b199-f497d9fbf622

(1)下载xshell并安装:

下载以后开始安装:

329d34b0-679b-4ee5-8528-f224f088b776

46ef8a57-4618-4084-bb56-f4db7404766d

8b228c3b-83f8-41a7-b7c7-3b26ca5a5579

547efd00-e26f-4c71-9832-f7056235d0b1

de76f720-b85c-44b9-81d8-20c5bb6374b5

e4669a4c-4512-4464-b7df-a9bd81e13359

45d2c2d5-0a54-47be-9b1b-60f6f38edd7a

99f24e42-235f-48eb-8f44-88778dfd7d33

2591464a-dc30-49be-a8e9-b0a3d183a80c

(2)下载安装Xftp:

下载完成以后,开始安装:

74980057-97d8-445a-953c-4d933aa9922d

f0e2681c-bfe1-4f48-b7b2-7d6008ea425e

bc1eb633-b2c3-4974-b209-4ef60d112730

9dc0d6a0-d201-4d1a-94e7-260f7eb29737

e90beb79-8b74-4882-a933-b7c019a253b4

ad9b9be0-a3d3-4947-8ad4-9500fa86be3b

486f329e-b352-41ec-ba75-7f2867247340

三、Xshell的配置:(设置云服务器的登陆信息)

(1)远程登陆:

打开Xshell,选择“文件-->新建”,弹出以下对话框,进行设置:

83bb65b9-2405-40ab-b625-1ea912d7ebea

上图中,“主机”中填写的是你所购买的阿里云的公网ip。

c0923fd3-42b0-4c25-88fc-9dda4ae0666c

8b77d87d-7548-4683-85b6-44de443e6b41

紧接着输入阿里云服务器的用户名和密码:

57bda260-c722-48c8-9150-db79da020389

95ef3a0a-20d3-4dcf-891e-fd8e4bbb95da

这样就链接上了:

fcc25e36-83ef-45ff-9081-eceebb152f9e

(2)设置字符集编码:(避免乱码)

选择菜单栏“文件-->属性”:

b512e603-19a8-4cfe-ab18-ff844e35df31

638e7beb-eac1-46b2-a399-aa05a6378ac5

四、拷贝文件:

打开Xshell链接到主机成功后,按照下图所示进行文件的拖拽:

79152d95-494d-4aea-9412-57077b547dff

拖动完毕以后,打开终端,输入以下命令进行查看:

ll

 效果以下:

251ba146-3673-47f3-aee7-0ef52a41084d

五、web服务器的选择:

紧接着输入以下命令:

chmod -R 777 sh-1.4.4 cd sh-1.4.4/ ./install.sh

 输入完毕后,出现了一个选择提示,进入 web 服务器的选择界面:(这里绝壁是个大坑,请按照下面的配置安装)

a0feebf3-10f0-4174-be51-43462cca481c

上图中,选择2:Apache;

a806012c-d880-4dda-b4c5-c90cc12d8759

上图中,选择2:Apache的最新版本安装便可;

8de57d2a-8528-49fa-a3c1-8aa18fccf4e4

上图中,而后选择php的5.5.7版本;

0909a8e2-b45b-4574-b169-7789452c231f

上图中,选择mysql的5.5.40,必定要选择这个版本,其余版本可能会出问题。

以后就没有什么坑了,按照提示进行安装,接下来的安装须要20~30分钟,能够去休息一下啦。

安装完成后,效果以下:

1fb7922a-3cb4-4de7-bb0d-717f8a6d5e88

安装完成以后,咱们能够新建一个窗口,输入命令top进行查看:

e5e6e67c-5666-43be-b7f4-2145f749f097

六、安装完成以后的检查:

输入以下命令查看正在运行状态的服务及端口:

netstat -tunpl

 效果以下:

2e5f8ab4-ae1d-4e82-8e22-4a1643b94f62

上图中,咱们能够看到正在运行状态的服务及端口。

  • 9000 端口:php进程服务(这里咱们选择安装的是apache,因此没有这个9000端口,这是由于nginx+php集成方式与 apache+php集成方式不一样)
  • 3306端口:mysql服务
  • 80端口:httpd或者nginx服务
  • 21端口:ftp服务

七、设置ftp和mysql的密码:

在命令行输入以下命令:(能够看到个人ftp和mysql用户名和密码)

cat account.log

 fc7c0022-b03b-4961-b9f3-768238647a55

上图显示:ftp的用户名是www,mysql的用户名是root。这里,咱们须要修改为本身的密码。

(1)修改ftp的密码:

使用root身份执行以下命令:

passwd www

 效果以下:

f8fd701a-0d1d-4fa7-95c6-833d64f066bf

(2)修改mysql的密码:

mysqladmin -uroot -p旧密码 password 新密码

 注:-p 和旧密码之间没有空格,password 和新密码之间有空格  

另外,咱们也能够在在/alidata/website-info.log文件中查看到刚才安装软件的版本信息:

39974f8c-16d3-4155-99db-92bbdd853568

 

5、安装phpMyAdmin

(1)首先咱们须要一个数据库管理软件,去下载一个“phpMyAdmin”的数据库管理软件,去官网下载,下载连接:https://www.phpmyadmin.net/downloads/

不要下载带有“betal”字样的版本,那是测试版。

(2)下载完成后咱们解压缩,打开xshell->点击上方的文件夹样式的小按钮打开xftp->进入alidata/www/phpwind目录下,将这个目录的全部文件所有删除。

(3)将第(2)步中解压出来的文件夹拖拽至被咱们清空的文件夹下,成功后效果以下:

e2a572db-beb6-4cd4-804a-158ed4d82eb4

打开浏览器输入“公网ip/phpMyAdmin”(好比http://139.129.18.133/phpMyAdmin/)

效果以下:

180f6027-a806-4cde-aeb8-a91638fd8e4c

紧接着, 在上图中成功打开的页面中,输入mysql的用户名和密码就好了。

建立数据库:

接下来咱们创建一个专为博客使用的数据库:

119a3738-e117-4bd5-8171-8cee0087e369

上图中,排序规则选:

utf8_general_ci

 

6、安装wordpress:

去官方网站下载wordpress,并解压缩。下载连接:https://cn.wordpress.org/

wordpress是一款开源的PHP框架,搭建我的博客网站最实用的选择之一,甚至你都不须要懂PHP你就能够搭建本身的我的网站。提供强大的后台文章管理和插件及主题管理,几乎能够知足我的网站全部需求。甚至,找个好的网站模板,你就至关于成功了一大半。

42e1dd3d-eaf7-4719-91c4-d382470420ae

解压完了以后,将wordpress文件夹内部(注意不是wordpress这个文件夹,而是其内容)的所有内容传输到服务器端的alidata/www/phpwind目录下(没错,和phpmyadmin放在一块儿),以下图所示:

2c18621d-18bb-4cb5-b058-ad132bc6ad5f

使用浏览器访问阿里云的公网ip,会进入wordpress的安装页面,以下图所示:

996ef32d-dc14-43f9-ae77-f3e338c8842b

e6c72ba7-b1a8-4461-9cb4-e5de922dad5c

上图的解释以下:

  • 数据库:填写咱们刚刚创建的那个数据库的名称
  • 用户名:若是您没有更改过的话就是root(这里其实就是mysql的用户名)
  • 密码:您的密码
  • 主机:localhost便可,不须要更改
  • 表前缀:这里是在数据库中创建的表的前缀名,默认是wp_,意思就是在数据库空创建的表都是wp_开头的,处于安全考量不建议使用默认的wp_,你能够根据本身的喜爱设置其余的前缀

点击提交,而后设置一些您网站的基本信息,最后点击安装便可。具体截图以下:

072c7ddf-22f9-4717-b549-abb7e751278b

520a2542-344b-48ad-8259-5340a5f5e942

b7366698-cd19-4aa5-8264-8e15a5f013e2

d8501096-8c80-4885-8d0b-8b8e76864b08

上图中,点击登陆,进入到后台管理页面:

9743910a-82d7-42b2-8c10-cfea4e9644e3

至此便大功告成啦~可让全球各组人民输入公网ip查看本身的博客啦:

11e4c8fe-5698-4ce2-92a4-dd0b2d252600

固然了,你还能够更换各式各样的的wordpress主题,这个就本身去研究咯。

 

7、域名解析:

进行解析以后,咱们就能够直接经过域名来访问我的网站了。

个人域名是在万网买的。解析的步骤以下:

登陆阿里云账号,进行解析:

703d7381-4965-42d0-92a0-c9a982f014b0

8528999e-148d-485a-ba0d-8efdd7c9895d

8dcb374a-b681-4796-9ac6-eb56b0b7b184

20cd9c9f-b1d8-4932-ae02-7f18e7e42b0f

好了,域名解析完了,如今能够经过域名来访问网站了。

 

8、wordpress的一些简单配置:

后台管理:

输入“域名/admin/”或“公网ip/admin/”,就能够进入网站的后台管理页面了:

5f52a25b-228c-4b38-a5f9-021e016e2728

在做者处显示中文名:

想要做者处显示中文别名,不用修改数据库,直接在后台编辑做者资料,在昵称中输入输入中文,在“公开显示为”处选择这个中文昵称便可。以下图所示:

dc9de987-8a82-4e6f-8f16-e5e0ae901fed

主题设置:

想设置什么主题,能够自行百度哦。

理解文章和页面:

文章:放一些分类的内容;

页面:里放不用分类的静态的内容。好比我的简介等。页面的内容还能够拥有层级的关系。

文章每页显示的个数:

8da68e51-4218-4933-bb7f-f35005e6e9b0

文章置顶:

方法1、编辑文章时,左侧发布面板 → 公开度 → 勾选“将文章置于首页顶端”。以下图所示:

93b9af17-967a-45e5-a1ce-836cf076c3f1

方法2、打开全部文章页面 → 快速编辑 → 勾选“置顶这篇文章 ”

而后,其余用户就能够注册成功了。

至此,大功告成,在浏览器中输入www.vip-consult.cn 来浏览我刚建的网站吧,呼呼哈哈~~~

 

【阿里云linux一键安装web环境】的安装包:http://download.csdn.net/detail/smyhvae/9269431

 【xshell版本、xftp版本、wordpress版本、phpMyAdmin】等安装包:http://download.csdn.net/detail/smyhvae/9277295

 

【原做者声明】  

欢迎转载,但请保留文章原始出处→_→  

生命壹号:http://www.cnblogs.com/smyhvae/ 

文章来源:http://www.cnblogs.com/smyhvae/p/4965163.html 

 

 

 

AWS

AWS (Amazon Web Service)是亚马逊提供的云服务。它是当今最强大的云平台之一。近几年得到成功的多家网站,好比Pinterest, Foursquare, Airbnb, Spotify,都架设于该平台。AWS的影响力可见一斑。

为了使用亚马逊云,须要有一个亚马逊帐户。你可使用已有的亚马逊购物帐户,也能够从新注册。前往亚马逊AWS官网:

上面的"My Account / Console"菜单中,个人帐户(My Account)主要包括各类帐户和帐单信息。管理面板(Amazon Management Console)用于设置AWS的云服务。

根据提示设置帐户。你须要输入信用卡信息,并有一个电话用于验证。AWS有一个免费的计划能够选择,能够先拿来试用: 2016126110341105.png (1109×985)

上面的"My Account / Console"菜单中,个人帐户(My Account)主要包括各类帐户和帐单信息。管理面板(Amazon Management Console)用于设置AWS的云服务。

根据提示设置帐户。你须要输入信用卡信息,并有一个电话用于验证。AWS有一个免费的计划能够选择,能够先拿来试用: 2016126110419729.png (1109×985)

注册完成后,依然从"My Account / Console"菜单,进入管理面板(Amazon Management Console)。AWS的大部分云服务都列在这里,包括咱们后面要使用的EC2。 2016126110438949.jpg (1109×947)

EC2实例(instance)

EC2(Amazon Elastic Compute Cloud)是亚马逊推出的“弹性云”服务。一个EC2的实例(instance)提供了一个虚拟主机。你能够像使用一台电脑或者一台服务器那样,使用这个虚拟主机。另外一方面,EC2会根据你的实际消耗的计费,避免了主机的闲置耗费。随着网站的增加,EC2能够很容易的拓展,支持更多的来访。

对于新注册的用户,能够免费建立一个EC2实例

每个月750小时主机时间 30G存储空间 2百万次IO 1GB闪存 15GB带宽 收费细节可参考AWS计价。

咱们将建立一个EC2实例,并在该虚拟主机上架设WordPress。从管理面板进入EC2页面: 2016126110458924.png (1110×886)

这个页面中,有四个标出的选项:

右上角的Singapore。你能够根据用户的主要所在地,设置服务器地址。 左侧的Instances。列出全部已经建立的实例。你能够进一步设置。 左侧的Security Groups。用于控制不一样IP地址对某个实例的访问权限。 中间的Launch Instance按钮,新建实例   新建实例,并跟随指示设置。我选择的是:

操做系统为Ubuntu 13.10, 64位 t1,micro的实例类型 (instance type),这是能够无偿使用的实例类型。 使用默认的用户组 (security group),容许全部IP (0.0.0.0/0)访问22端口,即SSH端口。 建立新的键值对(key pair),该键值对用于SSH访问的加密。将生成的.pem文件保存为vamei.pem 启动实例   在EC2页面的菜单中选择Instances,能够查看已经建立的全部实例及其相关属性。左键点击某个实例,能够从下面的窗口看到相关的信息,好比实例的域名和IP地址: 2016126110521245.png (1110×886)

访问权限

这里主要说明Security Groups的访问权限设置。咱们刚才在建立实例中,容许全部的IP访问SSH端口。因为咱们的目的是架设一个WordPress的Web站点,咱们还须要开放80和3389端口。

在EC2页面选择Security Groups,选择实例所属的用户组。在下方的窗口中,选择Inbound标签页,并增长规则,开放80和3389端口给全部人。

另外一方面,咱们的SSH端口依然是全部人均可以访问。这并不安全。能够增长关于22号端口的规则(rule),限定可访问的IP范围。 2016126110541371.png (1033×439)

Apply Rule Changes以后,这些规则就会生效。 你能够在Security Groups页面下,建立多个群组。回到Instances页面中,右键点击相应实例,设置群组,让一个实例归属于多个群组。

WordPress建站

如今多个方面都已经准备好。使用保存的vamei.pem密钥,利用SSH登陆到虚拟主机。在Linux和Mac下,能够直接使用SSH命令:

复制代码
代码以下:
ssh -i vamei.pem ubuntu@ec2-54-254-225-107.ap-southeast-1.compute.amazonaws.com

对于Ubuntu系统来讲,用户名为ubuntu。对于Amazon Linux系统,用户名ec2-user。对于RHEL5, 用户名多是root,也多是ec2-user。

 

在Windows下,可使用SSH软件登陆,好比PuTTY。

可参考使用SSH链接云。登陆以后,你能够像使用单机Linux那样使用亚马逊云。

架设WordPress博客的步骤,参考我上一篇文章WordPress快速建站。架设成功以后,能够根据实例的域名或者IP访问。个人实例的域名是http://ec2-54-254-225-107.ap-southeast-1.compute.amazonaws.com/ 2016126110604439.png (1110×886)

*** 图片上传的权限问题:

上传多媒体图片时,有可能出现无权创建文件夹的提示。这时,要登录EC2,修改相应的母文件夹wp-content的权限,让apache的用户名拥有写入权限。apache服务器的用户名可使用下面命令找到:

复制代码
代码以下:
apache2ctl -S

个人apache的用户名为www-data,所在组为www-data。个人方式是将文件夹归属为www-data组,并让归属组拥有写入权限。

 

域名设置

AWS提供的域名是一个次级域名。我想申请一个正常的,易于人记忆的域名,好比vamei.me。到GoDaddy上搜索,这个域名尚未人注册,申请帐户并注册该域名。

(须要信用卡,每一年支付十几美圆的费用)

域名注册以后,须要将已经建立的实例和该域名链接。登陆GoDaddy的帐户,访问本身的帐户。全部注册的域名都在“Domain”一栏中列出。

点击vamei.me一行的Launch按钮,进入vamei.me域名的详情页面。选择修改DNS Zone File。将一开始的A Host的IP地址,改成实例的IP地址: 2016126110623445.png (705×381)

这一修改可能须要一些时间才能生效。生效后,能够经过vamei.me访问个人博客了。

上面的域名设置成功以后,WordPress能够经过两个域名访问,即原有的AWS域名和GoDaddy注册的域名。若是你尝试点击博客的不一样页面,会发现这些连接依然使用的是旧的域名。咱们能够在WordPress中修改。

访问本身的博客,并登陆。在Dashboard -> Setting -> General中,将WordPress Address和Site Address两栏,修改成新的域名: 2016126110640997.png (1070×372)

在修改过程当中,可能不当心输错,致使没法再次登陆博客。这种状况下,能够根据WordPress关于修改站点URL的指导处理。

  总结

AWS云让曾经复杂而专业的服务器架设和管理变得简单。正如上面看到的,借用AWS云和WordPress这样的神器,程序员能够十分钟的时间搞定一个网站,简单而迅速。

AWS云是一个虚拟主机,固然不止架设博客这么简单的功能。你能够在AWS云上设置其它语言的Web框架,或者用做代理服务器,或者手机APP的后端,或者进行数据的分析和运算。总之,创造变得自由。

相关文章
相关标签/搜索