7、IIS容器搭建——WEB服务器

IIS容器搭建——WEB服务器

1、Web服务器概述

web服务器一般也称为网页服务器、HTTP服务器。

通过Web服务器可以将我们做好的Web通过网络发布出去,让客户机通过网络可以远程访问。例如:京东Web服务器、百度Web服务器。

2、协议

前面已经学过:SMB协议、telnet协议、RDP协议、DHCP协议等。

Web服务器使用的协议是:http协议、https协议

3、HTTP/S协议端口号

http:80;https:443

4、Web容器(Http服务软件)

微软:IIS(IIS服务软件额可以发布Web服务器、发布FTP服务器)

Linux:Apache、Tomcat、nginx

第三方学习用:phpstudy、XAMPP、WAMP等等。

5、服务器部署Web容器

1、桥接客户机、服务器,配置IP、子网掩码。ping测试连通性

2、Windows2003光盘中“应用程序服务器”安装“IIS信息服务”的“万维网服务”插件。验证80端口是否打开。(安装报错的原因是光盘默认是D盘,但电脑中存在D盘,导致找不到光盘中的内容)

3、万维网服务管理-》默认网站属性-》主目录 找到IIS默认发布好的网页路径:C:\inetpub\wwwroot ,IIS提供的默认网站有漏洞,所以建议-》停止默认网站。停止后,网页服务器没有发布的网页了,再次查看发现80端口自动关闭了。

4、自定义新建发布网站,网页路径不要放在C盘!文件夹名不允许中文。

创建网页文件夹:D盘下建立文件夹-》两个html网页,一个网页超链接另一个;

发布网页:右键网页服务器-》新建网页-》描述是名称随便-》IP和端口号绑定-》选择发布网站文件夹并允许匿名访问网站-》访问权限读取即可

设置默认文档(首页s):访问IP端口号自动首先打开的网页。网站属性-》文档-》添加默认文档

5、发布第二个网站:例如hr系统,发布好之后发现自动停止状态(80端口已经占用),改变端口,使用客户机尝试访问。(不要忘记设置默认文档)

6、发布第三个网站:端口8080(常见)

7、将baidu和flower绑定同一个端口号提供服务(hosts文件代替DNS服务器)。

一个网页服务器发布多个网页同时同一个端口的方法,就是设置网页的高级网站标识,标识方式除了IP、端口号还需要主机头值(全限定域名)。设置好后,客户机需要通过域名访问,才能访问到对应的网页。(原理猜想:浏览器在通过DNS解析向服务器发送http请求时,会将客户机的访问域名也包括在数据包中,Web服务器就可以通过客户机的访问域名来给客户机返回网页了)

8、发布两个动态网页:网站访问权限要勾选运行脚本、Web服务拓展开启Active Server Pages(ASP)。

6、网站类型

1)静态网站:无数据库操作

2)动态网站:有数据库操作

前端和数据库连接的中间件:php、asp、python 。

微软IIS只支持:静态网站 + asp、sqlserver。

LAMP:Linux + apache + mysql + php; 静态网站 + php + mysql

WAMP:Windows + apache + mysql + php

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器