IIS发布网站

来源:互联网 发布:java socket异步接收 编辑:程序博客网 时间:2024/06/07 07:07

一、ISS

     牛腩接近尾声了,这里总结了,知识收仓。这个网站做完美收官是要发布的,发布用的是windows自带的ISS,ISS(Intert Information Services)互联网信息服务,IIS是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。我的认识是:ISS可以帮助我们发布网站,对ASP页面有着一些扩展功能。


二、网站发布

     关于网站的发布网上有很多教程,殊途同归,这里给大家一个传送门:http://www.cnblogs.com/zhangchaoyang/articles/2309335.html,这里说说自己发布网站的一些感受吧。

2.1 http:localhost

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

2.2 细节配置

     一张图片,清晰明了:

![这里写图片描述](http://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和端口号,找到自己的网站进而访问,不过由于安全性的考虑,自己没有尝试过。


五、结语

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

2 0
原创粉丝点击