WWW服务的安装和配置(windows server)
万维网又叫Web服务,是互联网所提供的服务之一,采用C/S架构,客户端,c即客户端,从s及服务器,以超文本标记语言(HTML 网页),和超文本传输协议(http,https)为基础,为用户提供界面一致信息的服务。
统一资源定位符
url统一资源定位符通俗理解为网址,是标识互联网上某个特定资源的位置的标识符,url给资源的位置提供一种抽象的识别方法,例如https://www.baidu.com/index.html就是访问百度服务器上面的index.html文件,即我们看到的首页,只要是在网络上的任何资源都可以用url表示出来
url的一般格式为:协议://主机地址:端口/路径?查询参数#哈希值
http服务的默认端口为80端口,我们在输入www.baidu.com默认访问的是这个服务器的80端口
超文本传输协议
超文本传输协议HTTP,是客户端与服务器用来传输超文本的协议,通常一个请求只能有一个相应,服务器不能主动响应,所以在http中服务器是相对被动的
在http中 一个请求可以分为这几个步骤:
1.建立TCP连接
在HTTP工作开始之前,客户端首先要通过网络与Web服务器建立TCP连接则,只有低层协议建立之后才能进行更高层协议的连接,因此,首先要建立TCP连接才能进行HTTP通信
如果是域名访问,则先会向DNS服务器进行域名查询,得到服务器的ip地址后在进行tcp链接
2.客户端向服务器发送请求信息
在建立了TCP链接后,就可以进行HTTP通信了, 客户端会以http报文的形式给服务器发送数据,这里面包含了,请求主机,请求方式(get post)等,请求正文等
3.服务器应答
客户端向服务器发出请求信息后,服务器会客户机回送应答, HTTP/1.1 200 OK ,应答的第一部分是协议的版本号和应答状态码。例如200表示正常请求,404表示没有该资源,500表示服务器出现错误等
4.服务器发送数据
服务器向客户端发送头信息后,接着,服务器开始发送相应正文(网页)
5.关闭TCP连接
在服务器发送数据以后一个HTTP请求就结束了,为了节省带宽,tcp链接也要相应的结束,要是下一次请求就需要重新进行tcp链接
安装IIS及其配置
iis是Internet Information Services的缩写,意为互联网信息服务,提供网站服务,是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。与其同类型的还有 Nginx,Apache(说实话都比IIS好多了)
在桌面“计算机”上面右键,选择“管理”(如果桌面上面没有计算机,可以在桌面空白位置,右键选择个性化,点击左侧“更改桌面图标”,选择“计算机”,点击“应用、确定”,然后回到电脑桌面即可,进入服务器管理器。
我们在服务器管理器页面,点击“操作”,添加“角色”,勾选“Web服务器(IIS)”,默认会弹窗,点击“添加必须的功能”。进入下一步;
进入“服务角色”,在默认勾选的角色服务上面,我们在勾选“HTTP重定向”和“FTP发布服务”,点击“下一步”;
进入服务安装界面,点击“安装”即可。
安装完成,点击“关闭”,回到“服务器管理器”页面。
验证IIS,打开浏览器,在地址栏输入127.0.0.1或本机ip地址,出现IIS欢迎页面表示安装成功