学编程的人总有一个网站梦,希望建立自己的网站,让自己在网络的大世界中留下一点痕迹。那么,如果要在网络上建一个联网就能访问的网站,肯定要和服务器打交道了,很多小白还不知道服务器为何物,本篇文章就来看一下windows版本的服务器。
服务器就是一台电脑
其实服务器可以说就是一台电脑,它只不过稍稍特殊了点,它上面安装的是服务器版本的操作系统。但是除了一些软件的不同外,其它的也没什么太大的区别。
这是windows系统的服务器,操作系统版本为windows server2012
上面有一个服务器管理器,这里能够为服务器安装各种网络信息服务,比如发布asp以及asp.net的iis平台、ftp服务等等,都是在这里安装的,其实它就像是我们普通windows系统上的控制面板的程序和功能。
远程访问
服务器最大的特性是能够24小时不断电,而且还能远程访问。意思就是有一台神秘的电脑,位于地球上的某一个地方,它连接上了世界上最大的广域网——Internet,这保证了它能够被联网的电脑或手机远程访问到,并且这个神秘的电脑一直不会断电。电脑上有远程访问的软件可以远程登录到服务器上,只需要在电脑上按下windows+R键,然后运行mstsc命令,就出现了远程桌面连接的窗口,接着输入那个神秘电脑上用于登录的用户名和密码,就像你输入自己的电脑密码一样,然后你就登录到了服务器,在你的电脑上,远程登录的窗口中就会显示那台服务器的桌面了。如下图:
服务器上的软件提供网站服务
服务器上部署了网站就能够在联网的手机、电脑上访问,为什么这么神奇呢?这是因为IIS软件的原因,这个软件就提供这个功能。当你输入了域名,就是www的那种,然后经过一个叫做DNS服务器的设备将这个www转换成ip地址,因为服务器是不认识www的域名的,它只知道自己的ip,就是像设置路由器的时候输入的192.168.1.1这样的格式,只不过服务器上面的IP是公网ip,没啥大的区别。转换好之后呢这个软件就识别到你的手机或者电脑的请求了,然后这个IIS干嘛了呢,就是将你的手机或者电脑要访问的文件发给你,没错,就是发给你一些文件。只不过经过浏览器的渲染,这些文件就变了样,变成了你看到的样子。
服务器上安装数据库变成远程数据库
做一些系统管理软件的时候,需要将数据存储到本地数据库或者云存储。很多软件都提供两个版本,本地不要钱,云存储要加钱,其实就相当于把数据库安装在这个服务器上,软件拿数据的时候不是从本地计算机上拿,而是联网从服务器上拿,大概就这么个意思了。
所以呢,服务器没啥神秘的,如果是学生,那么利用你的学生身份可以享受购买服务器时的优惠,学编程的同学可以买个一年玩一玩。
本文系小博客网站原创,转载请注明文章链接地址