博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IIS发布网站
阅读量:4166 次
发布时间:2019-05-26

本文共 1174 字,大约阅读时间需要 3 分钟。

一、ISS

     牛腩接近尾声了,这里总结了,知识收仓。这个网站做完美收官是要发布的,发布用的是windows自带的ISS,ISS(Intert Information Services)互联网信息服务,我的认识是:ISS可以帮助我们发布网站,对ASP页面有着一些扩展功能。


二、网站发布

     关于网站的发布网上有很多教程,殊途同归,这里给大家一个传送门:,这里说说自己发布网站的一些感受吧。

2.1 http:localhost

       在启用关闭windows功能中,装好ISS的相关组件后,在浏览器中输入localhost,看到如下界面,说明你已经安装成功了:

这里写图片描述

2.2 细节配置

     一张图片,清晰明了:

![这里写图片描述](https://img-blog.csdn.net/20170327110423657?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvU3dlZXR5b1lZ/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)

2.3 设置初始页

       我们网站发布出来,如何让我们最开始的页面可以正确显示出来呢?我们继续:

这里写图片描述
这里写图片描述
现在我们设置好了初始页面,这样我们的网站就发布成功了,我们可以在局域网中让别人访问自己的网站了。


三、ISS原理

       发布网站这些东西是一些操作性,想给自己补充点知识点,就查了查ISS的工作原理原理,这里分享一下,下图是官网上对IIS7的图解:

这里写图片描述

1、当客户端浏览器开始 HTTP 请求一个WEB 服务器的资源时,HTTP.sys 拦截到这个请求。

2、HTTP.sys 联系 WAS 获取配置信息。

3、WAS 向配置存储中心(applicationHost.config)请求配置信息。

4、WWW 服务接收到配置信息,配置信息指类似应用程序池配置信息,站点配置信息等等。

5、WWW 服务使用配置信息去配置 HTTP.sys 处理策略。

6、WAS为请求创建一个进程(如果不存在的话)

7、工作者进程处理请求并对HTTP.sys做出响应.

8、客户端接受到处理结果信息。


四、外网访问

       刚刚这些操作实现的是内网的访问,那么如何实现外网的访问呢?我们想想为什么百度网站我们不是在一个局域网中,但是可以访问呢?这里涉及了外网的映射,我们可以将服务器的ip作为一个别人访问自己网站的一个借口,通过端口映射,将自己的电脑ip(非局域网的ip)联系起来,同时设置一个访问的端口,这样别人可以通过自己服务器的ip和端口号,找到自己的网站进而访问,不过由于安全性的考虑,自己没有尝试过。


五、结语

       关于发布到这里了,自己也建了几个网站节点,从陌生到熟悉,还是熟能生巧啊。纪念一下自己的第一个网站,加油!

你可能感兴趣的文章
Java的位运算符
查看>>
BufferedReader与Scanner的区别
查看>>
java String于常量池中的介绍
查看>>
java Text 错误: 找不到或无法加载主类 Text
查看>>
XShell连接ubantu:给ubantu安装ssh
查看>>
c语言的null和0
查看>>
二进制详解:世界上有10种人,一种懂二进制,一种不懂。
查看>>
c语言一个字符变量存储多个字符
查看>>
java接口中方法的默认访问修饰符为public
查看>>
java多线程之并发synchronized
查看>>
java多线程之并发Lock
查看>>
微信公众平台基础配置
查看>>
jpa 和 hibernate 的联系
查看>>
SpringBoot之@SpringBootApplication注解
查看>>
ajax 传JSON 写法
查看>>
SpringBoot之web发展史
查看>>
SpringBoot之开发web页面
查看>>
SpringBoot之快速部署
查看>>
springBoot之jar包在后台(运行:编写start、stop脚本)
查看>>
redis学习
查看>>