iis部署

打开电脑上的【控制面板】--【程序】--【卸载程序】,在打开的面板中,选择左侧菜单栏中【打开或关闭Windows功能】,

按照下图所示,勾上对应的选项框,打开万维网服务的加号,也是需要全部勾选的。选择完成后点击确定按钮。

验证是否成功启用IIS功能,打开浏览器,在地址栏输入“localhost”,若显示如下页面,则表示启用成功。

在“开始”菜单的搜索框里搜索“IIS”,打开IIS

配置信息,发布网站

在右键点击计算机,打开管理,此时应该会出现步骤2的IIS管理器。点击IIS管理器,在右侧的连接中选择你的的电脑,右键【网站】,选择【添加网站】。

把自己的项目附加到IIS上,网站名默认“端口号+自定义”(个人习惯);物理路径选择你要附加的项目所在路径;IP地址即本机IP地址(下拉即有或者执行ipconfig命令查看IP地址),或者不进行配置就会显示localhost;端口号从81开始往上配置(80是默认端口号,端口号要唯一,不能与其他网站端口号相同),如下图:

可以看到我们的测试网站已经成功添加,现在来设置一下基本参数。点击应用程序池,选中我们网站对应的应用池,右键选择高级设置。

设置管道托管模式为Classic,标识为NetworkService

完成上面步骤后,还需要配置网站的访问权限。回到Test网站中,选择编辑权限,弹出网站属性窗口,选择安全选项,点击编辑。

弹出网站的权限,点击添加。输入对象名everyone后点击检查名称,然后确定。

设置了访问权限后,还有一个问题就是设置网站的默认显示页。回到Test网站管理页面,点击默认文档。

你可以添加你想要的网站默认页面,并且设置先后顺序,这里默认就有index.html,不在添加,只将index.html设置为第一个优先访问

外部访问页面

打开“控制面板”进入“系统和安全”,选择“Windows防火墙”,点击“启动或关闭Windows防火墙”,选择关闭。这样别人就可以通过你的主机IP来访问你的网站了。(如果你的IP地址不是公用IP,则只有局域网中的用户能够访问你的网站)

测试一:用同一局域网中的无线连接访问服务器的网站。

首先我们查询主机在局域网中的IP,按住win+R键输入cmd进入命令行窗口,输入ipconfig查询到主机IP地址为192.168.1.109,如下图所示。

用手机连接寝室的同一个局域网中的无线网络(因为是局域网,所以必须连接同一局域网中的无线网络),打开游览器,输入http://192.168.1.109:5000,惊喜的发现页面成功显示。

测试二:给服务器主机配置一个公用IP地址,使用外网访问服务器。

在游览器中输入192.168.1.1进入路由器配置页面(不同的路由器进入网址有些差别,文中以我的路由器举例),如下图所示。

进入高级设置,点击高级用户,设置虚拟服务器。这里设置常用服务器为http,外端口号为80,内端口号为5000(web网站所对应的端口号),IP地址为服务器的局域网中的IP地址,协议类型为TCP。

如果您的FTP服务器(端口号为21)IP地址为192.168.1.2,这时您可以指定如下的虚拟服务器规则:
常用服务器    外部端口    内部端口    IP地址    协议
FTP    21    21    192.168.1.2    
ALL
设置好后,接下来设置DMZ主机,通过DMZ主机功能,广域网中的设备可直接访问局域网中的DMZ主机。DMZ主机IP为网站服务器的局域网IP。

设置完成后,点击设备管理器,选择重启路由器(不要关闭路由器电源),等待路由器重启完成后,在常用设置->上网设置里查询到路由器IP地址,这里是101.207.7.83。

最后让我们拿出手机或者PC输入http://101.207.7.83:5000,惊喜地发现打开的网页就是我们的Index.html网页。

windows IIS Web服务器 发布网站相关推荐

  1. 网络安全之小技巧保护(IIS)Web服务器

    <script type="text/javascript"></script> <script type="text/javascript ...

  2. Web Deploy发布网站及常见问题解决方法(图文)

    Web Deploy发布网站及常见问题解决方法(图文) Windows2008R2+IIs7.5 +Web Deploy 3.5 Web Deploy 3.5下载安装 http://www.iis.n ...

  3. IIS WEB服务器

    1.什么是WEB服务器 WEB服务器也称为网页服务器或HTTP服务器 WEB服务器使用的是HTTP(不加密)和HTTPS协议(加密) HTTP协议端口号:80 HTTPS协议端口号:443 2.WEB ...

  4. IIS Web 服务器的权限设置

    IIS Web 服务器的权限设置有两个地方,一个是 NTFS 文件系统本身的权限设置,另一个是 IIS 下 网站->默认网站->右击属性->虚拟目录 面板上.这两个地方是密切相关的. ...

  5. 【ASP.NET教程-WP教程14】ASP.NET Web Pages - 发布网站:将您的应用程序带到全网

    ASP.NET Web Pages - 发布网站:将您的应用程序带到全网 将ASP.NET Web Pages应用程序成功发布到互联网上是实现用户访问的关键步骤.本文将详细介绍如何发布ASP.NET ...

  6. WEB应用程序及IIS WEB 服务器介绍

    I.         了解 Web 应用程序 1.      概述 Web 应用程序是一个包含多个页的 Web 站点,这些页可能是静态的 html 网页,也可能是动态的网页(如: ASP.NET . ...

  7. IIS Web 服务器/ASP.NET 运行原理基本知识概念整理

    前言: 记录 IIS 相关的笔记还是从公司笔试考核题开始的,问 Application Pool 与 AppDomain 的区别? 促使我对进程池进了知识的学习,所以记录一下学习的笔记. 我们知道现在 ...

  8. 哪个服务器支持高并发,IIS Web服务器支持高并发设置方法详解

    这篇文章主要介绍了IIS Web服务器如何支持高并发,详细设置方法在下面,大家参考使用吧 适用的IIS版本:IIS 7.0, IIS 7.5, IIS 8.0 适用的Windows版本:Windows ...

  9. IIS Web服务器日志、日志服务器分析

    IIS Web服务器日志.日志服务器分析     EventLog Analyzer是一款全面的工具,用于审计.管理和跟踪您的Microsoft Internet Information Servic ...

  10. 华为pat地址转换,以及内网web服务器发布

    实验名称:华为pat地址转换,以及内网web服务器发布 实验拓扑图: 3. 实验目的 : 1.使内网通过pat转化出去上外网 2.使用静态pat做端口映射,发布web服务器 3.配置交换机远程登录 4 ...

最新文章

  1. 剑指offer:二维数组中的查找python实现
  2. 从源码分析DEARGUI之添加字体
  3. (转)海量数据面试题集锦
  4. mysql count or null_sql 语句中count()有条件的时候为什么要加上or null
  5. 一文掌握GaussDB(DWS) SQL进阶技能:全文检索
  6. Android单元测试(五):依赖注入,将mock方便的用起来
  7. matlab双立方插值法_双三次插值(Bicubic interpolation)缩放图片
  8. 区间内素数的个数(也要用到埃氏算法)
  9. 解决MVC运行controller的时候只有有参构造函数但是程序一定要走无参构造函数的方法
  10. 编程基本功:while/for循环中,如果有switch,注意break是中断的哪一层
  11. Android 数独游戏开发,强逻辑的梳理
  12. 电商直播发展正夯,搭建电商网站需要怎样的云服务器配置?
  13. IAQI的计算工具类,根据空气检测浓度值计算IAQI值和空气质量等级(pm2.5,pm10,so2,no2,co,o3)
  14. WebGL矩阵变换总结(模型矩阵,视图矩阵,投影矩阵)
  15. toLua:简洁的使用说明
  16. 7.PostgreSQL操作语句
  17. shell命令执行完的退出状态详解+if语句的定义方法
  18. python编程做联机游戏大全单机_如何将一款单机双人的游戏做成联机版?
  19. PyYAML 实用的使用技巧!
  20. 大气产品发布会PPT模板

热门文章

  1. windows下大文件复制工具介绍
  2. 2020启智开发者大会精彩来袭,这些公开课不容错过!
  3. DPI/DFI/端口识别技术
  4. DPI vs DFI
  5. 浅析WLAN——无线局域网
  6. autojs获取手机背景图片,抓取壁纸
  7. IP 地址以 0 开头会降维成八进制
  8. java 日期 yyyy_Java时间格式化时YYYY(大写)和yyyy(小写)的区别
  9. 基于QT学生管理系统
  10. CF909B Segments