1. 什么是服务器?
- 服务器是计算机的一种,他比普通计算机运行更快、负载更高,价格更贵。
- 服务器在网络中为其他客户机(如:PC机、智能手机、ATM等设备)提供计算或者应用服务。
- 服务器具有高速的CPU运算能力,长时间的可靠运行,强大的I/O外部数据吞吐能力,以及更好的扩展性。
- 根据服务器所提供的服务,一般来说服务器都具备承担响应服务请求,承担服务、保障服务的能力。
- 服务器内部结构十分复杂,但于普通计算机内部结构相差不大,如:CPU、硬盘、内存、系统等。。。
2. 服务器的作用是什么?
- 通俗的说,服务器主要是用来响应终端的服务请求,并进行处理。
- 我们在上网的时候是不可能直接将网络接入互联网的,我们需要通过服务器来链接网络。
- 只有服务器相应你的联网请求,并且进行处理以后才可以联网;
- 服务器的存储空间一般比较充足,可以存储非常多的信息。
3. 服务器的运营平台有哪些?
服务器的运营平台有很多,主要有:
阿里云、腾讯云、百度云、华为云、西部数码、等等。。。。
4. 服务器的分类
4.1 按物理形态分:
服务器:
服务器可以理解为放在运程机房的的独立计算机(没有显示器、键盘、鼠标)和我们所用的台式机除了外观和配置外,功能上没有差异,你可以通过远程控制自己安装系统及其他软件,可以解析和绑定域名,并通过域名或IP访问服务器上的网站。
ECS服务器:
云服务器(Elastic Compute Strvice)通常用户可以根据自己的需要选定主机容量、CPU能力、内存大小、带宽及购买时常等,因此也称之为弹性服务器,ECS在使用上和独立的服务器没有区别,且可以让企业节省自行购买和维护服务器硬件的成本,ECS已被中小企业广泛使用。
VPS服务器:
虚拟专用服务器(Virtual Private Stever)即将一台独立的服务器通过虚拟技术分割为若干个虚拟服务器,每个VPS可以独立安装系统,拥有独立的ip,实现不同VPS间磁盘空间、内存、CPU资源、进程和系统配置的隔离,为用户和应用程序模拟出“独占”使用计算机资源的体验,VPS可以像服务器一样,重装操作系统、安装程序、单独重启服务器,形式上和ECS没有区别,但总体性能和府内灵活性不如ECS。
虚拟主机:
即将一台已安装操作系统和安全防范的服务器,通过技术手段分割为若干个独立的空间,分配给用户独立使用,用户只需要上上传网站程序,解析和绑定域名即可使用。
虚拟主机不同于服务器,用户无法安装操作系统和操作软件,只能运行网络脚本语言、html文件、图片及其他静态文件等。。。
虚拟主机相当于若干个用户一起租用一台服务器,价格实惠,简单易用,因此大多数企业网站选择了虚拟主机,而自助建站和云建站使用的也是虚拟主机。
4.2 按物理位置分:
一、国内主机 二、国外主机(美国、德国等地区的主机)
备案方面:国内主机必须备案,国外主机不需要备案
访问速度:国内主机国内访问快,海外主机海外访问快
线路:国内主机有线路限制,国外主机没有
(国内主机线路以联通和电信为主,相同的线路不存在速度限制,但相互访
问就可能有问题了)
5. 服务器的关键参数指标
5.1 操作系统:Windows Server
重要版本:Windows NT Server 4.0、Windows 2000 Server、Windows Server 2003、Windows Server 2003 R2、Windows Server 2008、Windows Server 2008 R2、Windows Server 2012、Windows服务器操作系统 派应用 结合.net 开发环境,为微软企业用户提供了良好的应用框架。
Netware
在一些特定行业和事业单位中,NetWare优秀的批处理功能和安全,稳定的系统性能也有很大的生存空间,.NetWare常用的版本有Novell的3.11、3.12、4.10、5.0等中英文版
Unix
Unix服务器操作系统由AT&SCO公司共同推出,主要支持大型的文件系统服务,数据服务等应用,市面上流传的主要有SCOSVR、BSD Unix、SUN Solaris、IBM-AIX、HP-U、FreeBSDX。
Linux
Linux操作系统虽然与UNIX操作系统类似,但是他不是UNIX操作系统的变种。
Torvald从开始编写内核代码时就仿效UNIX,几乎所有UNIX的工具与外壳都可以运行在linux上(Linux系统相比Windows更安全,运行效率更高)
5.2 支持脚本
即是否网站程序常见的开发语言,主要有asp及.net/.php/.jsp,一般需要
根据网站程序中所使用的开发语言选择,支持的开发语言越少,主机越安全和高效
5.3 空间容量
存放文件的空间大小,企业网站一般可以根据图片和视频文件大小来选择,以及主机使用的年限,一般1-5G就够用了。
6. 主机带宽
主机支持的最大下行访问速度,直接影响网站访问速度,但虚拟主机并不是带宽越大访问就越快,还需考虑一台服务器上有多个网站和其他网站是否会消耗带宽资源
7. 访问流量
当一台服务器分割的虚拟主机超过一定数量(如100)时,为了限制因某个虚拟主机的网站大量消耗访问带宽(流量)资源,主机提供商不得不在成本和大多数用户的访问速度中找一个平衡点,所以就使用了限制访问流量这个指标,而对于用户来说,当然是不限制流量才没有后顾之忧。
8. 并发量
同一时刻请求访问网站的用户数量,虚拟主机商尽可能保障每一个虚拟主机用户的上网稳定和公平性,不得已设置了并发量参数,从而可以在一定程度上确保一台服务器上的其他虚拟主机能稳定地访问,对于小型网站来说,同一时刻在线并动态请求的用户数量并不会太大,因此一般的用户感觉不出来自己的网站访问受限。
9. CPU和内存
和普通电脑一样,代表服务器运行、计算能力也就是对网站程度的响应速度和效率,如果在不考虑成本的情况下,当然时CPU多核,内存越大,性能越高,但企业网站的数据量是有限的,一般双核,4G就可以满足基本使用。
10. 服务器IP类型:独占ip和共享ip
独立ip是指一个服务器拥有自己独立的ip地址,
共享ip是指多个服务器公用一个公网ip地址。
独占ip和共享ip的优缺点:
- 价格方面:共享ip要比独立ip便宜
- 风险问题:共享ip易受到外来网络攻击,且其中一个网站出现问题就会波及其他站点,而独立ip就不会受到这种连带的波及问题。
- 收录影响:独立ip更有利于被搜索引擎收录,权重更高。
- 域名绑定区别:独立ip可以实现泛域名绑定,而共享ip无法实现泛域名绑定。
- 能否直接使用ip访问:独立ip可以直接使用ip访问,共享ip不能,若访问就会收到报错的提示。
11. 扩展性能:
支持语言,是否支持伪静态,字体。
12. 安全性能:
防火墙,数据备份等。。。
13. CDN:
- 将源站内容分发至最接近用户的节点,使用户可以就近取得所需要内容,提高用户访问的响应速度和成功率。
- 解决因分布、带宽、服务器性能带来的访问延迟问题,适用于站点加速、点播、直播、等场景。
14. 选购服务器主机的思路
首先找准定位,自己租服务器用来做什么?从而选择相对应性能更好的服务器。
● 根据网站受众选择服务器(国内,国外)
● 根据网站内容选择最低服务器容量。
● 判断服务器性能 包括:CPU、运存、带宽、并发量等关键性能参数。
● 比较价格与服务。
15. 企业网站用虚拟主机好还是服务器好?
- 如果不考虑成本,且有服务器维护人员,当然选择服务器更好,当前大企业主流网站服务器时ECS服务器。(2019年数据)
- 不过,对于中小型企业,虚拟主机完全可以满足企业网站的技术指标,也完全够用。更关键是成本低,不需要自己维护。因此,大部分中小企业建站优先选择虚拟主机。
16. 企业建站选国内主机还是国外主机好?
如果企业面向是国内市场,建议使用正规备案的国内主机。
优点:
- 国内主机并进行备案的网站才能开通支付宝、微信等支付接口进行在线交易。
- 使用备案网站和国内主机才能在百度等搜索引擎进行付费推广。
- 国内CDN加速等其他相关服务需要使用国内主机。
- 使用国内主机才能将网站直接接入小程序、公众号等平台。
- 使用国内主机百度才会对关键词进行排名。
17. Winodws虚拟主机好还是Linux虚拟主机好?
linux操作系统的服务器在安全和稳定性能,处理效率等方面有着明显优势,服务器建议使用linux更好。
18. 网站选择什么配置的服务器好?
一般来说cpu2核4G、3M带宽配置就够了,如果对网站速度有非常高的要求,可选更高配的服务器。
19. FTP
19.1 FTP是什么?
FTP(File Transfer Protocol文件传输协议)是TCP/IP协议中的协议之一。
FTP协议包括两个组成部分,分别是FTP服务器,和FTP客户端。
对于客户端:是为了客户端链接主机来管理自己的主机文件。
对于主机商:FTP可以用来实现不同虚拟主机分配给用户服务器的管理权限。
19.2 FTP连接模式
- 主动模式(Port模式):客户端发送控制链接到服务器的FTP端口,一般默认为21,服务器的数据端口主动去链接用户客户端n+1的数据端口。
- 被动模式(Passive模式):客户端发送控制链接到服务器的FTP端口,一般默认为21,客户端的数据端口n+1端口,主动链接服务器的数据20端口。
19.3 常用FTP管理工具
● Filezilla
● Flashfxp
19.4 FTP主要信息
- FTP的链接地址
- FTP的登陆账号和密码
- FTP连接的端口号
19.5 虚拟主机和服务器查看FTP信息
虚拟主机的FTP信息:到主机控制面板查看
服务器的FTP信息:
- 如果是linux服务器可以通过XSHELL或者PVTTY等连接工具(服务器的账号密码也是FTP信息)(默认账号为:root)
- 如果是Windows服务器可以通过远程桌面链接(默认账号:administrator)
19.6 虚拟主机和服务器管理FTP信息 - 虚拟主机:通过FTP去管理(常见的服务器端FTP管理工具:filezilla,Serv-u,lls,ossftp)
- ecs服务器:直接通过服务器管理员账号登录管理,也可以设置搭建FTP信息去管理。
20. 防火墙开启和关闭
在这里之说linux的防火墙
Linux:通过命令行执行操作
开启:service iptables start
关闭:service iptables stop
21. 数据库备份
网站后台设置自动备份