云服务器
服务器说白就是全天 24 小时不停歇的运行一台电脑,同时分配一个公网 IP 给这个电脑,你只需要把你要的资源放置到这台电脑上,别人通过访问该 IP 就能访问到这台电脑的资源,比如你放一个网页部署在这台服务器上,别人访问 这个IP就能访问到网页的内容。
你可以根据需求来安装服务器的系统,这些在云服务厂商中都是可以选择的。
服务器的配置
一般来说,一些提供云服务器的厂商都会给新用户一个新用户价,差不多也就是 100 左右一年的云服务器,配置一般都是 2g 内存,1 核,1m 带宽,50g 硬盘说实话对于没有特殊需求的服务器够用了。而不是新用户的价格,这样的配置一个月差不多 70 元,算一下一年打折后 700 元,这还算便宜的了,服务器贵这很正常,全天不间断运行,电费,网费和一些服务费用,其实就已经非常值了。
其他几个配置没什么可说的,如果要说服务器哪个配置最贵的话,无疑就是带宽了。1M 的带宽理论上传速度为 128kB/s,也就是我从服务器中下载一个 10m 的软件,需要 80 秒,这还只是理论速度,我实测过平均速度不到 100kB/s。如果搭建网站的话 1m 有些慢,虽说一个页面 一般都不会超过 100kb,但背后加载的图片 css js资源可就不只是kb大小了,用户访问网页就需要花费一定时间等待加载,体验非常不好。个人建议带宽5m起步,否则就不建议购买。
云服务器和轻量应用服务
关于服务器的选择很多人不知道云服务器和轻量应用服务的区别,这里两种服务器我都买过,且目前都在役。主要区别和优势请参考下表(腾讯云文档)
更具体的可以查看对应云服务商的介绍
阿里云ECS云服务器和轻量应用服务有什么区别及选择方法-阿里云开发者社区 (aliyun.com)
轻量应用服务器 与云服务器 CVM 对比-产品简介-文档中心-腾讯云 (tencent.com)
总结:买轻量应用服务器是最实 惠的
github学生认证送服务器
如果你不想花钱买一个服务器的话,可以考试github学生认证,会送你一个服务器。具体可到官方中查看 https://education.github.com/experiences/virtual_event_kit
windows 和 Linus 服务器的区别
这里可能会说的不对,毕竟我接触服务器相关等配置也没太多时间,但是我觉得有必要说一下,我那时候用 windows 服务器的时候,只要通过 windows专业版(一定要专业版才能远程连接别人的电脑)自带的远程桌面(cmd 中输入mstsc
即可),然后输入 ip 地址,接着在输入相应的账号密码即可,但有可能无法连接,原因是防火墙和 ip 白名单没有配置好,服务器不允许连接。
而对于 Linux,用的最多的就是宝塔面板了,但是连接不是通过 windows 远程桌面,而是通过像终端那样连接登录,我一般是用 Xshell 来连接。但是连接完就开始输入命令安装宝塔面板,然后会有对应的面板地址和登录宝塔面板的账号密码,只要访问给定的面板地址加上用户密码即可登录。像对应的界面如下
选择哪家云服务器厂商
目前市场上主要有阿里云和腾讯云的服务器,这两者的服务器质量和操作体验上都属于大厂级别。不分上下,都可以选择购买,不过最好有个原则,你域名在哪购买,服务器就买哪一家的,因为到时候备案是需要服务器才能备案的。
域名
正常来说你访问你一个网站肯定不是访问一个ip地址,而是一个域名,比方说访问kuizuo.cn,baidu.com。但其实访问域名就相当于访问这个ip,过程如下:首先访问域名会经过DNS解析,DNS(域名系统)会找到你要访问的域名所解析的ip,然后访问这个ip。
但有遗憾的地方就是很多时候想要注册自己想要的域名非常难,因为已经被别人现行注册了。比如我的现在的kuizuo.cn这个域名是从他人手里购买而来的。所以域名这东西请优先准备好,备案解析啥的完全不急,一年也就是几十块钱,但是你不先买就很有可能给别人先注册,到时候想买都没得买,要不然就要花大价格购买,因此也有很多人去做域名买卖的生意。
一般一个域名够用了,需要的话在域名解析中去添加域名的子域名(二级,三级等等),比如我的一些个人项目就是使用二级域名来访问的,这里我也就不在列举了。