服务器端所使用的软件则主要是Windows平台上的IIS以及主要应用在Linux平台上的Apache。
IIS(Internet Information Services),Internet信息服务,是Windows Server系统中提供的一个服务组件,可以统一提供> Windows Server 2008 R2中的IIS版本为75,相比以前版本的IIS在安全性方面有了很大的改善。 下面我们新建一台名为web的虚拟机来作为web服务器,为其分配IP地址19216815,将计算机名改为web,激活系统并加入到域,最后再创建快照。 首先仍是需要在服务器管理器中安装“web服务器(IIS)”角色。 IIS 75被分割成了40多个不同功能的模块,管理员可以根据需要定制安装相应的功能模块,这样可以使Web网站的受攻击面减少,安全性和性能大大提高。所以,在“选择角色服务”的步骤中我们采用默认设置,只安装最基本的功能模块。 安装完成后,可以通过管理工具中的Internet信息服务(IIS)管理器来管理IIS网站,可以看到其中已经建好了一个名为“Default Web Site”的站点。 在客户端计算机client1上打开IE浏览器,在地址栏输入web服务器的IP地址即可以访问这个默认网站。 我们还可以在DNS服务器中为web服务器添加一条主机记录,这样就可以通过域名> 其实只要对这个默认网站稍作修改,就可以作为一个真实的网站来使用了。 在IIS管理器中,点击默认站点右侧 *** 作窗口中的“基本设置”,可以看到默认站点的物理路这个路径对应的就是站点的主目录。 主目录就是网站的根目录,保存着web网站的网页、等数据,是用来存放Web网站的文件夹,当客户端访问该网站时,Web服务器自动将该文件夹中的默认网页显示给客户端用户。 打开这个主目录,可以看到里面已经有一个名为iisstarthtm的网页文件以及一张,这也就是我们刚才所看到的默认网站所显示的网页。 如果我们已经制作好了一个网站,那么只要将网站的所有文件上传到这个主目录中即可。一个网站中的网页文件非常多,必须得挑选其中的一个网页作为网站的首页,也就是用户在输入网站域名后所直接打开的网页文件。 网站首页在IIS中被称为“默认文档”,在IIS管理器默认站点的主窗口中,打开“默认文档”可以对其进行设置。 可以看到系统自带有5种默认文档:Defaulthtm、Defaultasp、Indexhtm、Indexhtml、iisstarhtm。 其优先级依次从高到低。作为网站首页的Web文件必须使用上述5个名字中的一种,如果是使用的其它名字,则必须将其添加到文档列表中。 下面在默认网站的主目录中,用记事本任意编辑一个名为Defaulthtm(注意D要大写)的网页文件,并随意输入一些内容。然后在客户端上访问该网站,发现可以成功打开我们设置的首页。
常见的WEB服务器有:
1、ApacheApache是世界使用排名第一的Web服务器软件。
它可以运行在几乎所有广泛使用的计算机平台上。Apache源于NCSA>
2、IIS是英文Internet Information Server的缩写,译成中文就是"Internet信息服务"的意思。
它是微软公司主推的服务器,最新的版本是Windows2008里面包含的IIS 7,IIS与Window Server完全集成在一起,因而用户能够利用Windows Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。
3、GFEGoogle的web服务器,用户数量激增。目前紧逼iis。
4、Nginx不仅是一个小巧且高效的>
5、Lig>
是由德国人 Jan Kneschke 领导开发的,基于BSD许可的开源WEB服务器软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销,CPU占用率低,效能好,以及丰富的模块等特点。
Lig>
6、Zeus是一个运行于Unix下的非常优秀的Web Server,据说性能超过Apache,是效率最高的Web Server之一。
7、Sun的Java系统Web服务器也就是以前的Sun ONE Web Server。主要出现在那些运行Sun的Solaris *** 作系统的关键任务级Web服务器上。
它最新的版本号是61,可以支持x86版本Solaris,Red Hat Linux,HP-UX 11i, IBM AIX,甚至可以支持Windows,但它的大多数用户都选择了SPARC版本的Solaris *** 作系统。
8、Resin提供了最快的jsp/servlets运行平台。在java和javascript的支持下,Resin可以为任务灵活选用合适的开发语言。Resin的一种先进的语言XSL(XML stylesheet language)可以使得形式和内容相分离。
扩展资料:
1、Apache服务器优缺点:
优点:小巧,灵活,可扩展,稳定;
缺点:软件开源,所以很多的漏洞可能很容易被人查找到。
2、Nginx服务器优缺点:
优点:压缩率高,支持负载均衡,速度快;
缺点:需要掌握熟练的Linux命令才能应用;
3、IIS服务器优缺点:
优点:安装配置简单,学习起来容易;
缺点:平台适用性单一,安全性有待提高。
4、WebLogic服务器优缺点:
优点:安全性高,专业性强,耦合度低;
缺点:不容易掌握,需要有一定的专业积累才能熟练应用。
"景安网络-快云VPS"为您解答:
Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档。[1]你可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。目前最主流的三个Web服务器是ApacheNginxIIS。
VPS(VirtualPrivateServer虚拟专用服务器)技术,将一部服务器分割成多个虚拟专享服务器的优质服务。实现VPS的技术分为容器[1]技术,和虚拟化技术[2]。在容器或虚拟机中,每个VPS都可分配独立公网IP地址、独立 *** 作系统、实现不同VPS间磁盘空间、内存、CPU资源、进程和系统配置的隔离,为用户和应用程序模拟出“独占”使用计算资源的体验。VPS可以像独立服务器一样,重装 *** 作系统,安装程序,单独重启服务器。VPS为使用者提供了管理配置的自由,可用于企业虚拟化,也可以用于IDC资源租用。
主要区别如你所理解的差不多,或者可以理解更明确一点,就是VPS不仅可以配置成应用服务器,也可以搭建WEB服务器,而web服务器可能是虚拟空间搭建,也可以是VPS服务器,也可以是服务器,简单点的话,就是WEB服务器就是一种应用,而VPS之类的是承载这个应用的载体。所以,区别就明显了,有着本质的区别
服务器端技术是 基于服务器端语言 做出来的特定的规范,服务器端常用技术有MVC,用于隔离业务和视图
ORM,用于简化并优化数据库连接与 *** 作数据库
要学习技术,先要学习一门后端语言,比如php、java、C#、go等等,
之后再逐个技术做简单实现,学会了一些常用的技术后,
可以学习框架,再之后就是项目啦,
根据项目的不同,选择不同的框架去实现~
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)