微信号:newbiefly1

介绍:专注于分享全面免费的IT开发视频资料,目前整理的包含大数据;IOS;Android;JNI技术;游戏开发;c/c++;数据结构;黑客技术;javaweb;.net;html5;javascript;div+css等欢迎相互学习共同成长.

从0开始到网站上线 上——硬件准备

2018-03-13 17:55 菜鸟要飞

鸟哥,我最近想搭建一个网站,并且想要上线运营,装个逼,求给个指导呗。

额,你这个问题,是一个指导能解决的吗?真想说一句‘自己百度’,不过你很幸运,我最近正想着写一篇类似的技术总结呢。

一、购买域名


网站上线运营就必须要购买域名,而万网是选择相对比较多的,万网目前在阿里旗下,首先你要有一个阿里云的账号,阿里云官方网站https://www.aliyun.com/,然后进入管理控制台,然后购买域名。域名的价格不是很贵 ,一年也就几十元吧。


不过起域名是件很头疼的事情,域名要简单,好记,朗朗上口,最好和自己以后的网站昵称紧密相关。不过你会发现,你能想到的域名基本上都被注册过了,域名购买之后建议去实名认证。


二、ICP备案


why?


网站备案是国家相关部门要求的,在国内的所有网站都必须备案(使用海外服务器则不需要备案),备案之后,域名备案的主体信息及运营者将对域名提供的内容负法律责任的。


未备案的域名不能使用国内服务器;未备案的域名不能使用很多主流的推广手段,例如百度推广和微信推广,同时也会影响网站信誉度。


how?


像阿里云,百度云,腾讯云都会提供域名备案的业务,但建议你使用哪里的服务器就在哪里备案,例如你使用的是阿里云,那你就在阿里云进行备案。因为有些云服务器提供商会要求只能接入自己平台上备案的域名。我记得我之前是在百度云备案的域名,但是在接入阿里云服务器无法接入,那就蛋疼了。


备案没有想象中那么复杂,但也不简单,填写各种信息,各个平台都有自己的备案流程和教程,自己可以看看,大体相同。整个备案流程下来基本上 要20天左右。因此,只要你想运营个人网站,第一步就是准备域名和备案,省的耽误你网站上线。


三、服务器


要把网站代码部署到服务器中才能让别人访问。


关于服务器的选择


1、云虚拟主机:价格便宜,虚拟主机只能使用其预装好的web server和数据库

例如,阿里云虚拟主机 Window版本下是IIS和SQL Server,Linux版本下是Apache和MySQL,这两种都不支持Java Web应用。通过可视化界面控制,用户不需要自己搭建网站的运行环境和数据库等,只需用户上传代码即可。适合访问量较低的个人网站使用。具体的使用方法可百度关键词“云虚拟部署网站”


2、云服务:价格较贵,相当于用户远程控制的一台电脑,用户可根据需要搭建不同的应用环境,例如用户可在云服务器上搭建javaweb php asp.net等多种网站部署环境,在购买云服务器时,可以购买镜像(即网站或应用程序的开发环境)勿需用户自己搭建,支持一键部署,用户也可以选择公共镜像,自己搭建网站的运行环境和数据库等。


3、类似百度BAE的PaaS平台,此平台可集成多种应用的运行环境,例如下图

只能选择一种集成环境环境,一旦选择不能改变,此平台的好处是用户不用关心开发环境,只要将代码上传发布即可。缺点就是,使用了此平台还要购买云数据库,因此最后,购买平台+购买云数据库的价格相当于使用云服务器的价钱。


四、域名解析


域名解析的意思,就是把申请的已备案成功后的域名指向部署网站服务器的ip地址或二级域名,解析成功后,别人就可以通过域名访问你的网站了。


首先,在哪里购买的域名,就在哪设置域名解析,假如你的域名是在阿里万网购买的,登陆阿里云的控制台后,进入域名管理界面,如下图



点击域名后面的‘解析’后,如下图



点击‘添加解析’,如下图,这里你要注意以下两点


1、记录类型的选择

2、记录值


一般记录类型选择A或者CNAME;当记录类型选择A时,那么记录值就填写,部署网站服务器的ip地址;当记录类型选择CNAME时,那么记录值就填写,部署网站服务器的二级域名,一般如果你部署网站的环境选择的是类似百度BAE的PaaS平台,那么平台会提供一个二级域名,如果选择的是云虚拟机或云服务器则会提供一个ip地址。




最后,小编在本节中主要分享了,网站部署在硬件方面的准备,经验之谈,欢迎批评指正。


下个章节,小编将从网站技术选型,网站安全,用户统计、搜索引擎等几个方面分享一下自己的经验。


近期热文

学习这个技术,撩妹更进一步!

程序员最艰巨的十大任务


 
菜鸟要飞 更多文章 中国最牛逼的程序员在哪个省? 资深程序员是用五年时间攒够100万,老婆是关键 你还在纠结选 Python 还是 JavaScript? 优秀的程序员是不用机械键盘的 程序员最艰巨的十大任务
猜您喜欢 如何成为一个糟糕的程序员 可伸缩性最佳实践:来自eBay的经验 “身体被掏空”还是“乐在其中”,你是哪种程序员? SOTON LIVE 今晚 20点整准时开播~ 七款Debug工具推荐:iOS开发必备的调试利器