美文网首页网站建设
如何建站(一)- 建站必备知识及域名与服务器的选择

如何建站(一)- 建站必备知识及域名与服务器的选择

作者: 旅行的意义zxy | 来源:发表于2017-02-25 23:49 被阅读492次

    Bruce_Zhu 于 2017.2.25
    -自主原创


    一、序言

    1. 1 明确你的建站目的

    --- 写在最前:这是写给小白的建站指南,大神可以来尽情践踏

    本篇主要介绍的是如何搭建个人网站,如果只是单纯想搭建个人博客的话,可以通过Github + Hexo(不需要购买服务器) 、 Xampp + WordPress(可购买服务器也可以不购买) 等方式搭建。

    你可以在网上搜索相关教程,我在这里推荐以下几个教程地址:

    如果你不知道个人博客和我说的狭义的网站这两者的区别,这里给出Examples:

    • 潘柏信 - 个人站 (Hexo搭建的个人博客)
    • 所有你能看到的官网首页(公司官网,门户网站,论坛等)

    其实这两者的主要区别在于我所说的个人博客主要是功能单一的独立博客而已,因为如果你只是想搭建这样一个博客的话,没有必要购买服务器去搭建。Github + Hexo已经可以很好的帮你完成你的想法了

    如果你不想记住一长串类似于 “http://XXX(你的Github账户名).github.io/” 的地址的话,你可以单独买一个域名然后解析到这个地址对应的IP地址即可。具体操作这里不多说,可根据以上教程走。

    当然,我说的这种区别可能不太恰当。但是我这么举例主要是想让大家明白自己大概是想成做什么样的东西。

    1. 2 选择搭建个人网站的方式

    在公网建设个人网站的方式有两种:

    a. 通过个人电脑搭配公网IP建站

    b. 通过购买虚拟主机、VPS、云服务器等建站

    这两种方式的主要区别在于:

    • 第一种方式不需要购买服务器(关于服务器的介绍与区别会在之后小节进行);
    • 第二种方式需要购买服务器,然后通过shell或者远程登录控制服务器搭建网站。

    第一种搭建网站的方式我个人觉得比较麻烦,需要用到花生壳内网穿透这种软件,不过更主要的原因是……反正我没成功过……嗯,对,所以我选了第二种。

    同样的,这里给大家推荐:

    当然,这个前提是你要会搭建本地服务器(Xampp/Appserv/WampServer等)。如果不能解决的话,同样可以去问问神奇的度娘。。。

    第二种搭建网站的方式我非常喜欢,为什么呢?有以下几个原因:

    • 相当于又有了一台电脑,只不过不在身边
    • 可以想怎么改建网站就怎么改,只要愿意写代码
    • 如果你购买的是国外的服务器,还可以用pptpd来搭建属于自己的VPN

    很明显,第三条是很吸引人的。因为我建站的费用每年是 25(域名) + 460(虚拟专用服务器),而我相当于有了 一个网站 + 一个VPN。但是这个VPN我目前不能做代理,因为ping的延迟太高(将近200),所以也就是用来刷刷脸书,逛逛Youtube(偶尔膜一膜,坏笑.jpg)。

    好了,废话了这么多,那么,我们终于可以进入主题了!!!

    二、建站准备工作

    2. 1 域名选购

    相信大家建站之前都有了解过域名服务商和分销商有哪些,国内比较有名的比如:阿里云(万网)百度云腾讯云易名中国新网等,这里我不做好坏评价,毕竟我也没用过。

    我用的是百度云的域名服务购买的 .top 域名,另外知乎上也有推荐国外的域名服务商,例如:Hostinger中国(Hostinger提供免费的微容量共享服务器,当然效果不是很好)、GoDaddyUSDomainCenter等。

    有些人购买域名的时候会比较犹豫,不知道买怎样的域名比较好。其实没什么犹豫纠结的,稍微有点钱就上 .com 域名,没钱就买那些好记一点的,比如我选的 .top 域名。我们之所以不通过服务器的IP访问服务器,不就是因为IP太难记了吗?如果你买个域名是 像dsjaoifj.xyz 这种的,那跟通过IP访问的难度有什么不同呢?所以,只要域名好记,就可以了。

    2. 2 服务器选购

    少部分的域名服务商会同时提供服务器的购买服务,例如国内阿里云百度云之类的。那么这里就要提到服务器的种类和区别了。

    服务器可以分为以下几类:

    a.独立服务器

    顾名思义,就是一个躺在机房的实实在在的物理服务器,也可理解为你的游戏主机一样。

    优点:性能高

    缺点:价格高,高可用性低(比如断电,硬盘坏了......)

    b.VPS(Virtual Private Server)

    虚拟专用服务器,一般是将一个独立服务器通过虚拟化技术虚拟成多个虚拟专用服务器。

    优点:价格便宜

    缺点:性能低,高可用性低(除了其所在的物理机出问题了会收到影响,虚拟化技术出问题也会收到影响)

    c.云服务器

    Elastic Compute Service, 简称ECS 好多人理解云服务器和VPS一样,更有甚者说以前的VPS现在的说法就是云服务器,其实不然,云服务器是一个计算,网络,存储的组合。简单点说就是通过多个CPU,内存,硬盘组成的计算池和存储池和网络的组合。

    优点:价格适中,使用灵活,高可用性(单个或多个物理离线不会对整个服务造成太大的影响)

    缺点:性能相对较低

    d.虚拟主机

    Virtual hosts (Vhost)虚拟主机是通过,物理服务器,VPS或者云服务器安装例如CPanel,Plesk等面板搭建的。虚拟主机市场比较混乱,不同的厂商价格一般会有很大的差异,一般来说看一个虚拟主机的好坏可以从以下几点来看,主机系统:CloudLinux 更适合多租户虚拟主机,CPanel,Plesk 面板在市场上最受市场欢迎,一般来说价格相对较贵,使用云服务器最好(比如阿里云),物理服务器也可,一般不选择VPS作为虚拟主机的服务器。

    优点:价格低,使用方便

    缺点:一般来说只能做网站,或应用后端服务器,市场杂乱比较难选购

    总结:如过只是做一个小网站,个人博客等用虚拟主机就可,大点的应用建议用云服务器。

    转自:万网提供的云服务器和虚拟主机的区别是什么? 来源:知乎@张朝权

    一波介绍后,大家可以根据自身的需求购买服务器。

    因为我只是想建个个人网站玩一玩,需求不高,所以我在主机公园买了一个位于美国洛杉矶的VPS,一年价格450左右。

    令人因却思婷的是,我购买服务器的那个网站——主机公园,正是我上面引用的那段话的作者——张朝权所在的服务商。(= = 这真的是个意外。。。)

    当然,选购服务器肯定要比选购域名纠结得多,在这里给大家介绍几种方法:

    • 在知乎上或者教程上看别人的推荐
    • 找你看过的比较好的网站对应的服务器供应商
    • 多问服务器供应商的客服

    这几种方法都会比较有效果,第一种不多说,毕竟是用过的人推荐的;第二种我等会儿就会介绍两个工具给大家详细介绍;第三种则是遵循了“鼻子底下就是路”的原则。。。

    那么在介绍第二种方法的同时,给大家介绍两个工具:DNS检测命令提示符

    如果我看到过一个大神的网站很好,很想做一个跟他差不多的网站,但是我不知道他买的是哪家的服务器怎么办?

    那就用DNS检测查一下。比如说我曾经看到过苗启源的部落格(网址:www.miaoqiyuan.cn),我想用跟他一样的服务器,那么我就可以把他的域名 miaoqiyuan.cn 放进DNS检测查询一下:

    查询 *miaoqiyuan.cn* 的服务器供应商

    在图中可以看到响应IP对应的是 河南省郑州市 景安BGP数据中心,那么我们就可以去百度这个供应商了:

    查询 *河南省郑州市 景安BGP数据中心*

    如果我想知道我看中的这个服务器好不好,速度快不快,适不适合做代理呢?

    那么我们就可以用 命令提示符 长Ping来观察:

        ping -t miaoqiyuan.cn
    
    命令提示符CMD Ping *miaoqiyuan.cn*

    这里刚好ping到了特殊情况,说明 miaoqiyuan.cn 服务器是用SVN搭建的,从外网访问服务器需要用到类似花生壳的软件。那刚好来给大家看下我自己的服务器:

    命令提示符CMD Ping *zhuxiaoyi.top*

    可以看到我的服务器时延较长,但是长时间Ping并未出现丢包(Request timed out)的情况。说明服务器稳定性是可以的,但是不适合做代理,因为时延较高。特别像游戏代理的话,300ms的Ping值是会让人抓狂的。

    另外,买服务器时硬件配置根据自己的需求配就可以了,我配的是一核CPU 512M内存 15G硬盘 100M带宽。另外呢,系统最好是用Linux(Ubuntu、CentOS都可以)的,因为Linux系统不会过多地占用内存,如果是 Win Server 的话,会比较吃内存。

    当然,如果你不会操作Linux的话,就当我没说。。。内存买大一点那就好了,不过也不用超过2G了,够用。

    好了,写到了这里,相信大家也都准备去买域名和服务器了。下一篇我将说说买好了域名和服务器以后具体该怎么搭建网站了。

    See U Next Chapter!
    @转载请说明出处,谢谢!

    相关文章

      网友评论

        本文标题:如何建站(一)- 建站必备知识及域名与服务器的选择

        本文链接:https://www.haomeiwen.com/subject/gmhiwttx.html