从0到网站部署_硬件准备
从0到网站部署_硬件准备
购买域名
网站上线运营就必须要购买域名,而万网是选择相对比较多的,万网目前在阿里旗下,首先你要有一个阿里云的账号,阿里云官方网站 https://www.aliyun.com/,然后进入管理控制台,然后购买域名。域名的价格不是很贵 ,一年也就几十元吧。
不过起域名是件很头疼的事情,域名要简单,好记,朗朗上口,最好和自己以后的网站昵称紧密相关。不过你会发现,你能想到的域名基本上都被注册过了,域名购买之后建议去实名认证。
ICP备案
Why
网站备案是国家相关部门要求的,在国内的所有网站都必须备案(使用海外服务器则不需要备案),备案之后,域名备案的主体信息及运营者将对域名提供的内容负法律责任的。
未备案的域名不能使用国内服务器;未备案的域名不能使用很多主流的推广手段,例如百度推广和微信推广,同时也会影响网站信誉度。
How
像阿里云,百度云,腾讯云都会提供域名备案的业务,但建议你使用哪里的服务器就在哪里备案,例如你使用的是阿里云,那你就在阿里云进行备案。因为有些云服务器提供商会要求只能接入自己平台上备案的域名。我记得我之前是在百度云备案的域名,但是在接入阿里云服务器无法接入,那就蛋疼了。
备案没有想象中那么复杂,但也不简单,填写各种信息,各个平台都有自己的备案流程和教程,自己可以看看,大体相同。整个备案流程下来基本上 要20天左右。因此,只要你想运营个人网站,第一步就是准备域名和备案,省的耽误你网站上线。
服务器
要把网站代码部署到服务器中才能让别人访问。
关于服务器的选择
云虚拟主机:价格便宜,虚拟主机只能使用其预装好的web server和数据库
例如,阿里云虚拟主机 Window版本下是IIS和SQL Server,Linux版本下是Apache和MySQL,这两种都不支持Java Web应用。通过可视化界面控制,用户不需要自己搭建网站的运行环境和数据库等,只需用户上传代码即可。适合访问量较低的个人网站使用。具体的使用方法可百度关键词“云虚拟部署网站”
云服务:价格较贵,相当于用户远程控制的一台电脑,用户可根据需要搭建不同的应用环境,
例如用户可在云服务器上搭建javaweb php asp.net等多种网站部署环境,在购买云服务器时,可以购买镜像(即网站或应用程序的开发环境)勿需用户自己搭建,支持一键部署,用户也可以选择公共镜像,自己搭建网站的运行环境和数据库等。
类似百度 BAE 的PaaS平台,此平台可集成多种应用的运行环境,例如下图
只能选择一种集成环境环境,一旦选择不能改变,此平台的好处是用户不用关心开发环境,只要将代码上传发布即可。缺点就是,使用了此平台还要购买云数据库,因此最后,购买平台+购买云数据库的价格相当于使用云服务器的价钱。
域名解析
域名解析的意思,就是把申请的已备案成功后的域名指向部署网站服务器的ip地址或二级域名,解析成功后,别人就可以通过域名访问你的网站了。
首先,在哪里购买的域名,就在哪设置域名解析,假如你的域名是在阿里万网购买的,登陆阿里云的控制台后,进入域名管理界面,如下图
点击域名后面的‘解析’后,如下图
点击‘添加解析’,如下图,这里你要注意以下两点:
记录类型的选择
记录值
一般记录类型选择 A 或者 CNAME。
当记录类型选择 A 时,那么记录值就填写部署网站服务器的 ip 地址
当记录类型选择 CNAME 时,那么记录值就填写部署网站服务器的二级域名
一般如果你部署网站的环境选择的是类似百度 BAE 的 PaaS 平台,那么平台会提供一个二级域名,如果选择的是云虚拟机或云服务器则会提供一个 ip 地址。