服务器的概念

服务器是计算机的一种,承担响应服务请求,承担服务,保障服务能力。通俗的来讲就是我们的本地电脑,通过远程进行控制(公网IP)稳定性要好。

服务器的作用

通俗的来说,服务器主要是用来响应终端服务请求,并进行处理。我们在上网的时候是不可能直接将网络接入互联网的,我们都需要通过服务器接入网络的,只有服务器响应联网请求,并进行处理后才能联网,服务器的存储空间比较充足,可以存储非常多的信息。

相当于中介人,通过它才能联网

服务器的分类

按物理形态:

服务器:(了解)

可以理解为放在远程机房的独立计算机,可以进行远程访问控制,可以解析绑定域名,并通过域名或ip访问服务器上的网站

ECS服务器:

很多用户用到的一种 云服务器(Eiastic Compute Service)的一种,用户可以根据自己需要选定主机容量,CPU能力,内存大小,带宽及购买时常等,也称为弹性计算服务器,ESC在使用和独立的服务器没有区别,且可以让企业节省自行购买和维护服务器硬件的成本,ESC已被中小企业广泛使用。

VPS服务器:

虚拟专用服务器(Virtual Private Server),即将一台独立服务器通过虚拟技术分割为若干个虚拟服务器(一个分多个),每个VPS可以独立安装系统,拥有独立的IP,实现不同VPS间磁盘空间,内存,CPU资源,进程和系统配置的隔离 ,VPS可以像独立服务器一样,重装操作系统,安装程序,单独重启服务器,形式上和ECS没有区别,但总体性能和灵活性不如ECS.

虚拟主机:

即将一台已安装操作系统和安全防范的服务器通过技术手段分割为若干个独立的空间,分配给用户独立使用,用户只需要上传网站程序,解析和绑定域名即可使用。虚拟主机不同于服务器,用户无法安装操作系统和操作软件,只能运行网站脚本语言,HTML文件,图片及其他静态文件等。(只能放脚本语言使用)虚拟主机相当于若干个用户一起租用一台服务器,价格实惠,简单易用,因此大多数企业网站选择了虚拟主机,而自助建站及云建站使用的也是虚拟主机。(不需要自己去维护)

按物理位置分类:

国内主机

国外主机

  1. 备案方面:国内主机必须备案,国外主机不需要提交备案资料
  2. 访问速度:国内主机国内访问快,国外主机国外访问速度快
  3. 线路:国内主机有线路限制,海外主机没有,国内主机线路以联通和电信为主,相同线路访问不存在速度限制,不同则有

(服务器主要运营平台)

  1. 阿里云
  2. 西部数码
  3. 腾讯云
  4. 百度云
  5. 京东云

服务器的关键参数指标*

操作系统:

Windows server

NetWare

Unix

Linux (相比Windows系统运行效率更高,更安全

例如删除文件,飞快

支持脚本:

即是否网站程序常见的开发语言,主要有asp及.net,php,jsp,一般需要根据网站程序所使用的开发语言选择,支持的开发语言越少主机越安全和高效。

空间容量:

存放文件的空间大小,企业网站一般可以根据图片和视频文件的大小来选择,以及主机的使用年限,一般1-5G(虚拟主机)就够了,再大一点可以选择使用自己的服务器

主机带宽:

单位时间内传输数据的概念,带宽越大,访问速度越快

访问流量:

相当于手机上的流量

并发量:

网站在同一时间访问的人数,人数越大,瞬间带宽要求更高

CPU和内存:

CPU中央处理器,代表服务器的运行计算能力,也就是对网站程序的响应速度和效率,如果在不考虑成本的情况下,当然是CPU多核,内存越大性能越高,但企业网站的数据是有限的,一般双核,4G就可以满足基本使用。

服务器IP类型:独立IP和共享IP

1.价格方面:共享IP要比独立IP便宜.
2.风险问题:共享IP易受到外来网络攻击,且其中一个网站出现问题就会波及其他站点,而独立IP就不会受到这种连带波及问题。
3.收录影响:独立IP更有利于被搜索引擎收录,权重更高.
4.域名绑定区别:独立IP可以实现泛域名绑定,而共享IP无法实现泛域名绑定,
5.能否直接使用IP访问:独立IP可以直接使用IP访问,共享IP不能,若访问就会收到报错的提示。

扩展性能:

支持语言,是否支持伪静态,字体等

安全性能:

防火墙,(防止ddos攻击产品)工作原理引流

数据备份等

CDN:

将源站内容发布至最接近用户的节点,使用户可就近接收所要获取的内容,提高用户的访问响应速度和成功率。

解决因分布,带宽,服务器性能带来的访问延迟问题,适用于站点加速,点播,直播等场景。

七牛云,coding,又拍云等

如何选择服务器主机

首先要明白自己的服务器是干什么的,是放网站还是用来搭建局域网和放置游戏等,就知道怎么选择自己的服务器类型了。

1.根据网站选择服务器支持语言,一定要匹配。

例如:PHP网站选择PHP运行环境的主机

2.根据网站受众选择服务器网络

受众群在国内选择国内主机,国外选择国外主机

3.根据网站内容选择最低服务器容量

4.判断服务器安全性能,品牌与措施

选择知名度大的,阿里云,腾讯云等,安全性有保障

5.判断服务器质量

CPU运行内存,带宽,并发量的关键性参数,这个参数会直接影响到网站的运行速度以及网站的稳定性(便宜没好货,一分价钱一分货)

6.比较价格与服务

服务器肯定要比虚拟主机好各大云平台的ECS服务器,但是考虑到成本,中小企业选择虚拟主机足够,不需要自己维护,成本也够低


windows虚拟主机还是linux虚拟主机好?
ASP、NET开发的网站只能使用windows虚拟主机,PHP、JSP开发的网站一般可以兼容windows利linux虚拟主机。
而linux操作系统服务器在安全和稳定性能、处理效率等方面有着明显的优势,因此如果你的网站程序开发语言是PHP或JSP,则建议选择linux虚拟主机。首选Linux主机

100Mb共享带宽和2Mb独享带宽哪个速度更快?

带宽是服务器的核心指标,但现实使用中并不是带宽越大速度越快。100Mb共享带宽是一台服务器上所有网站共享,相比较还是2Mb独享带宽好,速度和稳定性都要好很多。

一般来说,选择cpu2核4G,3M的带宽配置性能就够用,最好选择Linux系统

如何管理服务器主机

FTP是什么?

FTP(File Transfer Protocol,文件传输协议),是TCP/IP协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。

有什么作用?

对于客户端:是为了客户端链接主机来管理自己的主机文件(上传与下载)

对于主机商:可以用FTP实现限制不同虚拟主机分配给用户对服务器的管理权限

FTP链接模式

主动模式(port模式)

客户端发送控制链接到服务器的FTP端口,一般是默认设置为21,然后服务器的数据端口20主动去连接用户的客户端n+1的数据端口

被动模式(passive模式)

客户端发送控制链接到服务器的FTP端口,一般是默认设置为21,客户端的数据端口n+1端口,主动链接的服务器的数据20端口

FTP的主要信息

  1. FTP的链接地址

  2. FTP的登陆账号和密码

  3. FTP的连接的端口号

    常用的FTP管理工具

    FileZilla

    flashfxp

虚拟主机:

FTP信息到主机的控制面板去查找

服务器:

Windows系统:通过远程桌面去连接

Linux系统:通过XSHELL或者是PUTTY等链接工具(服务器的账号密码也是FTP信息)

eCS服务器:

直接通过服务器的管理员账号登陆管理也可以通过设置搭建FTP信息去管理(常见的服务端FTP管理工具,Serv-U,IIS,ossftp)

防火墙的开启:

WINDOWS

Linux:

开启:service iptables start

关闭:service iptables stop

iptables-I INPUT -p tcp –dport 3306 -j ACCEPT

其他高级设置(php版本,网站默认首页,404,301)

数据库备份