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