IIS之WEB服务器的部署及网站的发布

1、什么是web服务器

  • web服务器也称为网页服务器HTTP服务器
  • web服务器使用的协议为HTTP(超文本传输协议:HyperText Transfer Protocol)或HTTPS
  • HTTP协议端口号:TCP 80
  • HTTPS协议端口号:TCP 443

2、web服务器发布软件

微软:IIS(Internet Information Services)(可以发布web网站、也可以发布ftp站点)
Linux:Apache/LAMP/nginx/Tomcat…

3、部署web服务器

实验一:发布站点

1)服务器配置静态IP地址
IIS之WEB服务器的部署及网站的发布
客户机要与服务端在同一网段
IIS之WEB服务器的部署及网站的发布

2)安装IIS-WEB插件
IIS之WEB服务器的部署及网站的发布
查看端口已经打开
IIS之WEB服务器的部署及网站的发布

3)测试连接

打开客户端进行访问,发现服务器没有拒绝我们的请求,并且返回了默认网页

IIS之WEB服务器的部署及网站的发布
打开IIS服务器,发现里面有默认站点iisstart.html,刚才打开的网页就是这个

IIS之WEB服务器的部署及网站的发布
文件存储的路径
IIS之WEB服务器的部署及网站的发布
当服务器的最后一个网站关闭了的话,端口号也就关闭了,比如:停止默认网站
IIS之WEB服务器的部署及网站的发布
IIS之WEB服务器的部署及网站的发布

再次访问,发现连接不到服务器
IIS之WEB服务器的部署及网站的发布

4)新建网站
IIS之WEB服务器的部署及网站的发布
指定IP,一个服务器上可以配置多个IP
IIS之WEB服务器的部署及网站的发布
新建一个html网页
IIS之WEB服务器的部署及网站的发布

浏览选中刚才建立的文件夹
IIS之WEB服务器的部署及网站的发布
设定权限
IIS之WEB服务器的部署及网站的发布
完成
IIS之WEB服务器的部署及网站的发布
使用客户机访问,发现需要登陆
IIS之WEB服务器的部署及网站的发布
解决方法:开启匿名访问
IIS之WEB服务器的部署及网站的发布

将我们写好的网页设置为默认访问,先添加然后上移到第一位,就成首页了
IIS之WEB服务器的部署及网站的发布
客户机再次访问
IIS之WEB服务器的部署及网站的发布
实验二:发布多个站点
再次建立一个站点
IIS之WEB服务器的部署及网站的发布
发现它是停止状态的,并且不能启动
IIS之WEB服务器的部署及网站的发布
原因是:每个站点的IP和端口号不能重复,是单独绑定的
解决方法:1、不同的IP
给服务器增加一个IP
IIS之WEB服务器的部署及网站的发布
将刚才的IP配给第二个网页
IIS之WEB服务器的部署及网站的发布
配置首页
IIS之WEB服务器的部署及网站的发布

右键启动,发现可以启动,客户机访问
IIS之WEB服务器的部署及网站的发布

2、不同的端口号(不建议使用1000以下的端口号)
IIS之WEB服务器的部署及网站的发布
访问
IIS之WEB服务器的部署及网站的发布
这里为什么要加上端口号,是因为它默认是访问80端口的,所以上面不用加。
3、配置DNS服务器,使用不同的域名进行访问
如何配置DNS服务器请看我的上一篇博客
创建区域文件,添加解析记录
IIS之WEB服务器的部署及网站的发布
回到IIS服务器上进行高级设置,右键—属性—高级–编辑—添加主机头(我们刚才写的域名)
IIS之WEB服务器的部署及网站的发布
IIS之WEB服务器的部署及网站的发布
使用域名进行访问
IIS之WEB服务器的部署及网站的发布
IIS之WEB服务器的部署及网站的发布
回过头我们发现其实在新建网站的时候就可以配置主机头

IIS之WEB服务器的部署及网站的发布
一个网站可以绑定多个主机头
我们使用域名进行访问之后,发现通过IP地址就不能访问了,这时候可以在高级中添加绑定,注意这样配置之后发现使用IP访问只能访问到后进行配置的那一个网页
IIS之WEB服务器的部署及网站的发布
IIS之WEB服务器的部署及网站的发布