最近在网站运营与管理课上,尝试了用几个不同的云主机平台来搭建WordPress网站,期间也踩了不少坑,现在的文章主要是介绍GitHub Education pack的申请流程、获得的pack里面哪些资源能够架wordpress网站和3种资源的对比,让大家可以各取所需。
一、GitHub Education pack的申请流程
· 里面有什么:Github 学生包包含很多开发者工具,有开发工具、域名、服务器、协作应用、云数据库等等。
· 申请条件:GitHub的学生开发包仅适用于13岁或以上的学生。想要获得开发包需要进行学生认证。教师,研究人员,教师,职员,和其他教育用户不可以申请学生开发包,但是可以申请GitHub的教育折扣。
1.打开https://github.com/GitHub官网并注册账号
进入官网注册2.进入申请地址:https://education.github.com/pack/ ,点击 Get your pack
进入申请地址3.然后会提示登录账号后进入申请页面进行信息的填写(划重点!!要用英文写!)如果这一步直接填写学校edu邮箱可能会更顺利,但如果你和我一样没有学校edu邮箱,用学生证来申请也是可以的,证明自己的学生身份就好了。我是上传了学生证的封面和照片信息页(拍学生证的图片要清晰且背景最好是白色,并用英文标注好学校名、姓名、学号、专业、入学日期等基本信息),保险起见我还上传了成绩截图。因为图片只能传一张,所以要提前用软件拼接好。
写申请原因时语气尽量诚恳以及有礼貌,注意要说明自己的学生身份和本校没有开设edu邮箱,我还写了现阶段要用到里面的哪些资源。最后是表达感谢。
图源:百度经验 图源:百度经验4.写好检查语法之后就可以提交了,我第一次申请时是下午三点,但是过了三天还是没有回复,一直是以下这个状态。
一直处于待审核状态然后问了身边同学,都说先取消,再在晚上8~9点提交一次比较好。我就在7日晚上9点再次提交了一次,终于!!11点的时候就通过了,所以可能是时差问题,建议晚上提交申请比较好。最后是在申请页面查看是否显示成功或有没有收到如下图的邮件,如果显示通过就可以用了。
收到申请通过的邮件,就可以用了!二、pack里面哪些资源能够架wordpress网站
申请好学生包之后,按照课程进度要学习wordpress网站的搭建了。在这个包里,有很多资源都支持搭建这个网站,常用的就是DigitalOcean和AWS了。
DigitalOcean AWS另外还有:
namecheap
namecheapMicrosoft Azure
Microsoft AzureATOM
ATOMHeroku
HerokuName.com
Name.com三、国内外三种资源平台对比
在搭建WordPress过程中,我主要尝试了国外的DigitalOcean、AWS和国内的阿里云平台这三种资源。以下就是这三个资源大致上的对比。
1.AWS
申请到了GitHub学生包之后就可以免费获得每年$100的信用优惠券,基本可以满足建站需求。即使你没有完成学生认证,也不用担心,因为每个新用户都有免费1年的EC2云服务使用权。(在选择安装包时会显示价格和你可以使用的免费包,选择免费的就可以了)。
要用'软件'栏显示免费的套餐架站前的准备:
要先在官网上注册账号,填上个人信息和信用卡号码(一定要用有效的信用卡,在官网首页右上角“我的账户”可以看到信用卡是否有效,成功添加会自动生成一个订单——需要支付1美元来开启整个网站的功能)
再从GitHub Education pack的学生优惠界面上点击AWS-educate版块里面的unique link来进入学生页面,填写自己的学生认证信息(要用英文)以及绑定好之前申请的账号。
认证成功后会收到显示通过的邮件,如果显示没成功就要根据邮件要求来做(当时它是要求我通过发送的链接来补充课程名字、任课老师名字和邮箱这些信息)。通过后再等24小时通过审核才可以创建实例开始建站。
架站过程:
先进入控制台的“服务”栏,点击EC2,开始创建实例(实例一般建一个就好,不需要用的时候应该将 EC2 进行停止或者是终止服务器,不然服务费用到时候可能会超支)。
创建实例然后是选择系统镜像和实例类型、配置实例详细信息和安全组之后就可以启动实例了。
启动实例启动过程中要创建并保留密钥对,记住 ipv4 的公网IP地址,再使用putty和puttygen两个工具来连接实例,在SSH连接过程中要注意的是不同系统镜像会有不同的用户名,Ubuntu系统的用户名为ubuntu。Amazon Linux系统,用户名是ec2-user。对于RHEL5, 用户名可能是root,也可能是ec2-user。此过程耗时较久且容易报错,我也是参考了师兄的教程来完成的。
总结来说,AWS这个平台就是需要信用卡来开通账户的,可以实现一键式架站,但由于网站服务器可能是在国外,它的响应速度其实并不快,需要配合vpn来操作。小心不踩坑的话可能就不会扣费。
2.DigitalOcean
(因为一开始选择用AWS,所以在这个平台可能尝试得较少,只能简单谈谈了)
和AWS不同的是,注册DO不需要信用卡,但进入官网需要翻墙,所以要准备好vpn,同样也需要先支付来开启功能,DO是要支付5美元,这5美元可以用于购买服务,另外新用户注册能获得25美元的代金券,如果你是学生,完成学生认证后绑定GitHub Education pack,还可以获得50美元的代金券,所以优惠条件是比较吸引人的。
Digitalocean也是能做到上手即用,它负责解决云主机最复杂的技术部分,然后提供给用户异常高速、全部采用SSD固态硬盘配置的VPS产品。价格策略采用计时和计月付费,让用户更自由地分配资金投入。简单易用的API开放接口,让你随意定制产品,后台管理面板非常简洁实用,并且有丰富的一键安装工具,点下鼠标就能瞬间安装好LNMP、Ruby on Rails、Django、Wordpress程序。
在Digitalocean,部署一个高速VPS只需要55秒!就可以建立一台拥有独立IP和root权限的VPS云主机,所以其效率和AWS一样都比较高。
3.阿里云
最后就是国内平台阿里云了,由于AWS响应速度不够快,后来我是再用阿里云搭建了WordPress。在疫情期间,阿里云推出了高校“在家实践”计划,学生只要完成学生认证和选择题测试后,就可以在早上八点免费领取ECS资源进行学习(每天的资源也是限量的)。
简单步骤:进入控制台配置好操作系统,用putty登录服务器,开始安装宝塔面板和LAMP套件(成功安装好宝塔面板后会返回一个包括端口号的链接、用户名和密码),因为返回的账密比较复杂,所以也可以在这一步输入“bt”命令来更换自己的用户名和密码。
成功安装好宝塔面板最后到软件商店一键部署WordPress就可以了,过程中如果遇到“网站无法访问”的情况,可以在实例中添加安全组。
部署成功后用上一张图片里返回的链接即可访问总结阿里云就是方便快捷,注册账号认证学生身份也很快,可以直接用支付宝登录,省去了翻译查阅外国网站文档的步骤,响应速度也很快,架站过程也不复杂,而且是我尝试的3个网站里唯一一个完全免费的。所以就现阶段而言,我会选择使用阿里云。
网友评论