手把手教你近乎免费搭建VPS和网站

背景介绍


因为国内的网络政策,购买服务器必须备案,而备案就差很少要等半个月左右才能弄好。而我是个急性子的人,等不了那么久,没办法只好另辟蹊径
首先是在godaddy购买了一个虚拟主机,大概百来块的样子(PS:我是不会告诉你有优惠码的,自寻),并且还送了一个免费顶级域名,算起来仍是蛮划算的,服务器在新加坡,速度也仍是能够的,可是惟一不足的是和VPS相比差距蛮大的
后来又在性价比超高的搬瓦工(号称翻墙神器)上买了一台洛杉矶直连中国线路的,价值$19.99(PS:我也不会告诉你优惠码能够省1美圆左右的,自寻,不会找的右键查看源代码,顶部就有),上面能够一键搭建SS、一键搭建OpenVPN,惟一不足的是速度太慢了,洛杉矶直连中国的ping还在3、四百左右,可是又没有办法,毕竟是个穷B,只能慢慢忍受蜗牛般的速度,每次在终端敲命令得好一会才能返回结果,着实使人抓狂
然而在最近,我在浏览知乎的时候发现码农之家(github)有给学生提供使用的学生包,包含如下内容以下图所示:

咱们只须要这三个就彻底足够了:git

Digital Ocean    免费50刀Credit(一个100ping左右的VPS)
NameCheap    免费ME域名一个(一年,价值18.99刀)
NameCheap    免费DV SSL证书一个(一年,价值9刀)

好了,接下来让我来手把手教你使用这些学生包搭建本身的网站吧
知乎:免费稳定的 Linux vps 主机有哪些推荐?github

注册edu邮箱


先说下为何要注册edu邮箱,由于github提供的学生包顾名思义是给学生使用的,若是你不是学生的话,那么就没法使用。那么github怎么知道你是否是学生的了,简单的说就是检测你注册github的邮箱是否是edu邮箱
若是你是大学生或者你有亲戚朋友的孩子是大学生的话,那么你能够直接注册你大学的edu邮箱或者借你亲戚朋友孩子的edu邮箱使用下。若是你和我同样,刚好刚毕业几年,那么就错过了这么好的服务了,请直接参考:http://www.sgld.org/2015/02/1...ubuntu

注册github并激活


注册github我就不说了,每一个码农都懂的,邮箱使用你上一步获取的edu邮箱,而后github会对你刚才用来注册的edu邮箱发送验证邮件,大概可能要等个10来分钟左右邮箱才能收到,验证成功以后进到github学生包申请页面,点击GET YOUR PACK按钮申请,进入到申请页面,信息正常填写便可,只要是edu邮箱很容易经过的,经过以后咱们就能够获取咱们所须要的优惠码了

DigitalOcean 50美圆Credit Code Get:

NameCheap 价值$18.99/年.me域名,$9/年SSL DV证书
服务器

购置VPS服务器



点击图中所示区域或者直接点这注册,进入注册页面,点击页面右上角Sign Up按钮以后输入邮箱密码进行注册(本身任意邮箱便可),以后网站会向你的邮箱发送一封验证邮件,你进邮箱验证成功以后就是第二步验证了,须要你有一张信用卡贷记卡或者PayPal(本人穷屌丝一枚,没有信用卡也没有贷记卡,只有几个银行的借记卡,若是你和我同样的话,直接注册一个PayPal好了注册连接),注册好了以后选择PayPal验证,须要支付5美金人民币也就35块左右吧;第三步是建立一个VPS,网站称之为Droplets的东西,看本身状况进行选购,以后也就验证成功了
个人配置为:
Choose an image:Ubuntu 16.04.1 x64
Choose a size:$5/mo $0.007/hour
Choose a datacenter region:Singapore
选择Ubuntu系统是由于我本身用的就是Ubuntu系统,比较了解使用,通常建议使用Centos,由于它提供的是十年的更新服务,而Ubuntu只有五年,看我的喜爱吧。我选择的低配,由于注册的时候花了5美圆加上50美圆的Credit Code,一共55美圆,一个月5美圆的话,可使用11个月,也就是35块左右你就可使用差很少一年的VPS服务,哪还有比这个还划算的呢?至于数据中心,我选择新加坡,由于新加坡够近啊,ping值不会很高,我测了测也就100左右网络

添加Credit Code


点击digitalocean登陆以后右上角你的头像,选择Settings,以后在左侧选择Billing,你会发现此时Your credit的位置的值为$5.00。鼠标拉到Promo code的位置,选择你的Credit Code复制过来添加以后你再拉到页面上方Your credit的位置,发现此时的值为$55.00,那么恭喜你成功添加了50美圆的Creditssh

SSH登陆VPS服务器


点击你建立的Droplets,进入VPS详情页,选择左侧Access,而后在右侧内容区域Reset root password点击Reset Root Password按钮,网站就会把root用户的密码重置以后而后发到你邮箱,以后你在终端输入ssh root@your_server_ip敲回车,而后复制刚才网站发给你的密码以后就发现登陆成功了(PS:我会告诉你passwd能够修改登陆密码吗,才不可能了)网站

注:若是你想搭建LAMP环境的话,可参考这篇文章Ubuntu16.04搭建LAMP环境spa