Web 服务器
Web服务器端主要由两部分组成,即IIS(Internet Information Server)和WEBGIS服务器(包括MAPGIS-IMS组件和Internet GIS站点设计向导程序Wizard)。GIS组件层可理解为WEBGIS服务器。
其中IIS主要负责接收普通的用户请求,当其需要空间数据时则向WEBGIS服务器发出请求,WEBGIS服务器接收到浏览器端的请求后,利用MAPGIS-IMS组件的功能,进行处理、分析、计算等;如果需要数据服务器的数据,则由WEBGIS服务器向数据服务器发出请求。
数据服务器
GIS数据服务器层的平台是UNIX或Windows/NT以及地理数据库。它完成数据的定义、存储、检索、完整性约束以及有关的数据库管理工作,同时接收WEBGIS服务器发送来的数据请求,并将处理结果交送WEBGIS服务器。
系统中的数据可以采用文件系统(MAPGIS的空间数据文件SDF)方式存储,也可以采用商用关系数据库(如SQL Server或Oracle),一般建议使用数据库方式,方便管理、检索。MAPGIS采用空间数据引擎(SDE)来管理数据库中的数据,它接收来自WEBGIS服务器的数据请求,并将处理结果交送WEBGIS服务器。
我们每天每天都听别人说Web服务器,网络服务器,网络主机。那么什么是Web服务器,如何配置Web服务器呢?下面小编就来给您介绍一下什么是Web服务器,如何配置Web服务器。
什么是Web服务器
Web服务器其实就是一类网络服务器,它包括了硬件和软件两个层面。
硬件层面:
网络服务器是由一台或多台高性能的电脑组成,一般会被托管在互联网数据中心,互联网数据中心为网络服务提供后勤保障,确保网络服务器可以全年无休联网上线。网站的资源html/css、、视频会被上载。
软件层面:
一个网络服务器首先需要安装一个软件,例如HTTP服务器Server。安装了软件之后才能开始接受浏览器的访问。
如何用自己的电脑搭建一台web服务器
我们可以在家架构web服务器,但是基于网速和其他不可控的因素,自己搭建的web服务器估计文件上传下载应该没有问题,如果遇到大容量的视频文件,可能会收到影响。另外就是需要通过花生壳映射,将自己的web服务器映射到外网,供其他人浏览。
公司web服务器如何实现外网访问
很多企业都需要搭建一个属于自己的网站、商城,来便于客户浏览公司信息和购买商品。但是公网IP地址资源枯竭,且宽带屏蔽网站80端口,导致外网远程访问web面临着诸多挑战。所以大部分公司都采用花生壳盒子作为解决方案。
花生壳盒子是一款内嵌花生壳内网穿透软件的智能硬件设备。它无需公网IP,无需路由设置,搭配内网穿透功能,支持设置外网使用网站80端口,可将公司总部搭建的web站点映射到外网实现域名访问。
具体操作步骤:
一、web服务器设置
1、服务器电脑添加网站,我的电脑——右键管理——服务和应用程序——找到IIS管理器。
2、点中网站右键——添加网站。网站名称:自定义。物流路径:选择网站存放的目录。绑定:可以绑定IP、更改网站端口、绑定域名
3、网站搭建好之后,同个局域网电脑直接使用IP地址访问,如能正常访问代表搭建成功。
4、如电脑没有iis功能,可在控制面板——程序和功能——打开或关闭windows功能,勾选以下截图服务,点击确定即可。
二、花生壳盒子设置
花生壳盒子安装通电。电脑浏览器打开https://boraycom, 输入花生壳盒子背面的SN码与初始密码(admin)登录进去管理页面;
重新安装游戏,可能是游戏组建由冲突!在按B的时候激活了其他的错误程序,建议自己查看~重新安装电脑在安装游戏 为什么玩cf时会有:客户端代码错误等字样 5 [ 标签:cf,客户端,错误 ] 为什么玩cf时会有:客户端代码错误等字样 薄荷糖′ 回答:15 人气:67 提问时间:2010-07-02 21:06 答案 IIS代码及各种常见的IIS错误代码的代表意思IIS简介 当用户试图通过HTTP或文件传输协议(FTP)访问一台正在运行Internet信息服务 (IIS)的服务器上的内容时,IIS返回一个表示该请求的状态的数字代码。该状态代码 记录在IIS日志中,同时也可能在Web浏览器或FTP客户端显示。状态代码可以指明具体 请求是否已成功,还可以揭示请求失败的确切原因。 在默认状态下,IIS把它的日志文件放在Windows\System32\Logfiles文件夹中。 每个万维网(WWW)站点和FTP站点在该目录下都有一个单独的目录。在默认状态下,每 天都会在这些目录下创建日志文件,并用日期给日志文件命名(例如,exYYMMDDlog)。 HTTP代码1xx - 信息提示:这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个1xx响应。100 - 继续101 - 切换协议 2xx - 成功:这类状态代码表明服务器成功地接受了客户端请求。200 - 确定 此状态代码表示IIS已成功处理请求201 - 已创建202 - 已接受203 - 非权威性信息204 - 无内容205 - 重置内容206 - 部分内容 3xx - 重定向:客户端浏览器必须采取更多操作来实现请求。例如,浏览器可能不得不 请求服务器上的不同的页面,或通过代理服务器重复该请求。300 - 多种选择301 - 已被永远移走302 - 对象已找到并已移动303 - 参见其他项304 - 未修改 客户端请求的文档位于客户端缓存中,文档自缓存以来尚未被修改过。客户端使用文档的缓存副本,而不从服务器下载文档。305 - 使用代理306 - 此代码已被保留但未被使用307 - 临时重定向 4xx - 客户端错误:发生错误,客户端出现问题。例如,客户端请求不存在的页面,客 户端未提供有效的身份验证信息。400 - 错误的请求401 - 访问被拒绝 IIS定义了许多不同的401错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在IIS日志中显示: 1、4011 - 登录失败 登录尝试不成功,可能因为用户名或密码无效。 2、4012 - 服务器配置导致登录失败 3、4013 - 由于ACL对资源的限制而未获得授权 这表示存在NTFS权限问题。 即使您对试图访问的文件具备相应的权限,也可能发生此错误。要解决此问题请查看 Microsoft知识库中相应的文章:187506 List of NTFS Permissions Required for IIS Site to Work(IIS 站点工作时需要的 NTFS 权限的列表) 4、4014 - 筛选器授权失败 5、4015 - ISAPI/CGI应用程序授权失败 6、4017 - 访问被Web服务器上的URL授权策略拒绝403 - 禁止访问 IIS定义了许多不同的403错误,它们指明更为具体的错误原因,请见403X代码404 - 未找到 发生此错误的原因是您试图访问的文件已被移走或删除。如果在安装URLScan工具之 后,试图访问带有有限扩展名的文件,也会发生此错误。这种情况下,该请求的日志文件 项中将出现“Rejected by URLScan”的字样。 1、4040 - 没有找到文件或目录 2、4041 - 无法在所请求的端口上访问Web站点 3、4042 - Web服务扩展锁定策略阻止本请求 4、4043 - MIME映射策略阻止本请求405 - 用来访问本页面的HTTP谓词不被允许(方法不被允许)406 - 客户端浏览器不接受所请求页面的MIME类型407 - 要求进行代理身份验证412 - 前提条件失败413 - 请求实体太大414 - 请求URI太长415 - 不支持的媒体类型416 - 所请求的范围无法
网店货源 网店代理 货源代理
女装批发 女装商城 女装货源 aiyy520com
计算机网络系列博文——目录
20世纪90年代初
因特网应用
Web应用的组成
由对象组成。对象是一个文件,如HTML文件,JPEG图像,Java程序,视频片段等。
对象可通过一个URL地址寻址。
Web页面常由一个HTML基本文件和多个引用对象构成。
URL(Uniform Resoure Locator):统一资源定位器 RFC1738
用以寻址Web对象
由一个存放对象的服务器主机名和对象路径名构成。
HTTP 由客户端程序和服务端程序实现,二者通过交换HTTP报文会话。
HTTP规范定义了HTTP客户端和服务端之间的通信协议。
Web浏览器实现HTTP客户端,请求、接收、展示Web对象
Web服务器实现HTTP服务端,响应客户的请求,发送对象
HTTP使用TCP作为支撑运输层协议。
端口:80
无状态协议 服务器不保存关于客户的任何信息
服务器向客户发送被请求的文件,而不存储任何关于客户的状态信息。
往返时间(Round-Trip Time,RTT)
一个短分组从客户到服务器然后再返回客户所花费的时间。
某客户和服务器的一次会话中,每个请求/响应对通过一个单独的TCP连接传输
HTTP 10版本使用非持续性连接
对多个待获得的web对象,客户端一次只请求一个对象,待前一个对象接收完毕后再发送对下一个对象的请求。
时间分析
浏览器通常支持并行的TCP连接。并行TCP连接数通常为5~10个。
对多个待获得的web对象,客户端一次可同时建立多个TCP连接,以同时请求多个web对象。
时间分析
某客户和服务器的一次会话中,所有请求/响应对经同一TCP连接传输
HTTP 11版本在默认方式下采用持续连接,但也可由客户端/服务器配置为非持续连接。
客户端只有收到前一个响应后才发送新的请求
可理解为同个TCP内的串行
时间分析
客户端只要遇到一个引用对象就尽快发出请求
可理解为同个TCP内的并行
HTTP 11的默认选项
时间分析
TCP 三次握手
1客户向服务器发送一个小TCP报文段;
2服务器用一个小TCP报文段做出确认和响应;
3客户向服务器返回确认和一个HTTP请求报文;
4服务器返回相应HTML文件;
HTTP规范
RFC 1945 , RFC 2616
用ASCII文本书写
HTTP协议有两类消息,请求消息(request)和响应消息(response)
请求行 HTTP请求报文的第一行
方法
首部行 请求行后继的其它行,包含一些会话信息
空行 回车换行,分隔首部行和实体体
实体体(entity body)
GET方法下实体体为空
POST方法下实体体包含表单信息
状态行
常见状态码
首部行
空行
实体体
包含了所请求的对象
HTTP是无状态协议,但cookie技术允许服务器识别用户
cookie在无状态的HTTP之上建立一个用户会话层
参见 [RFC 6265]
cookie组件
cookie技术的争议在于它可能泄露用户的隐私
代表原Web服务器来响应HTTP请求的网络实体
Web缓冲器通常由ISP购买并安装
允许缓存器证实其缓存的副本是新的。
如果缓存器有web对象最新的版本,则初始服务器不需要向缓存器发送该web对象
在HTTP请求消息中声明所持有版本的日期
If-modified-since: <date>
如果缓存的版本是最新的,则响应消息中不包含对象
HTTP/10 304 Not Modified
内容分发网络(Content Distribution Network,CDN)
基于缓存器技术,CDN公司在因特网上安装许多地理上分散的缓存器,使得大流量本地化。
有共享CDN(Akamai,Limelight),专用CDN(谷歌,微软)
0条评论