IIS 安装配置全攻略

Windows Server 2019 IIS部署全攻略:从安装WebSocket配置 Web服务器是承载网站与应用的核心基础设施,其工作原理是通过HTTP/HTTPS协议处理客户端请求并返回响应。在Windows生态中,IIS(Internet Information Services)作为微软官方Web服务器,深度集成于Windows Server系统,通过模块化架构支持多种应用托管场景。这项技术的核心价值在于为.NET Framework、ASP.NET及PHP等应用提供高性能、安全的运行环境,同时通过应用程序池实现资源隔离与进程管理。在Windows Server 2019环境中部署I 阅读详情

http://www.it365cn.com/show.asp?id=965

IIS 安装配置全攻略(1)
作 者:kill  摘 自: 有风的日子设计论坛
浏览次数:727  发布时间:2003-10-8 12:27:21
  WEB篇
  Windows 2000 Server、Windows 2000 Advanced Server 以及 Windows 2000 Professional 的默认安装都带有 IIS ,也可以在 Windows 2000 安装完毕后加装 IIS。
IIS 是微软出品的架设 WEB、FTP、SMTP 服务器的一套整合软件,捆绑在 Windows2000/NT 中,可以在控制面板的添加/删除程序中选择添加删除 Windows 组件中选择添加 IIS 服务。如下图:

  ==========WEB 服务器 ===========
  IIS 默认的 WEB (主页)文件存放于系统根区中的 %system%/Inetpub/wwwroot 中,主页文件就放在这个目录下;出于安全考虑,因此微软建议用 NTFS 格式化使用 IIS 的所有驱动器。
  快速配置好默认的 WEB 站点
  打开 IIS 管理器,在开始菜单的管理工具中选择 Internet 信息服务或直接在运行中输入 %SystemRoot%/System32/Inetsrv/iis.msc

  安装好后的 IIS 已经自动建立了管理和默认两个站点,其中管理 WEB 站点用于站点远程管理,可以暂时停止运行,但最好不要删除,否则重建时会很麻烦的。
  马上在浏览器中输入这个地址,微软已经预先把详尽的帮助资料放到 IIS 里面了:http://localhost/iishelp/iis/misc/default.asp
  配置
  右击已存在的“默认 WEB 站点”,选择属性,现在开始配置 IIS 的 WEB 站点。
  每个 Web 站点都具有唯一的、由三个部分组成的标识,用来接收和响应请求的分别是端口号、IP 地址和主机头名。
  浏览器访问 IIS 的时候是这样的: IP -> 端口 -> 主机头 -> 该站点主目录 -> 该站点的默认首文档。
  所以 IIS 的整个配置流程应该按照访问顺序进行设置:
  第一步,配置 IP 和 主机头

  这里可以指定 WEB 站点的 IP,如没有特别需要,则选择全部未分配。
  如指定了多个主机头,则 IP 一定要选为全部未分配,否则访问者会访问不了的。

  如果 IIS 只有一个站点,则无需写入主机头标识。
  然后配置好端口,WEB 站点的默认访问端口是 TCP 80,如果修改了站点端口,则访问者需要输入 http://yourip:端口 才能够进行正常访问。
  第二步,指定站点主目录。
  主目录用来存放站点文件的位置,默认是 %system%/Inetpub/wwwroot

  可以选择其他目录作为存放站点文件的位置,点击浏览后选择好路经就可以了。
  这里还可以赋予访问者一些权限,例如目录浏览等。
  基于安全考虑,微软建议在 NTFS 磁盘格式下使用 IIS。
  第三步:设定默认文档。
  每个网站都会有默认文档,默认文档就是访问者访问站点时首先要访问的那个文件;例如 index.htm index.asp default.asp 等等。
  这里需要指定默认的文档名称和顺序。

  注意,这里的默认文档是按照从上到下的顺序读取的。
  最后一步:设定访问权限。

  一般赋予访问者有匿名访问的权限,其实IIS 默认已经在系统中建立了 IUSR_机器名 这种匿名用户了。
  按照向导建立新站点
  如果想建立新的站点,可以按照 IIS 的向导进行设置:
 

  在 IP 地址这一下拉菜单中可以选择你的 WEB 服务器 IP,缺省情况下应该选择 (全部未分配)。[TIPS: 通过这个下拉菜单可以查看你是否有公网 IP] TCP 默认端口是 80,如修改了端口,则需要用 http://ip:端口 这种格式进行浏览。
  站点主机头使该站点指定一个域名,如 http://abc.vicp.net。可以在一个相同的 IP 下指定多个主机头。默认为 “无”。

  你可以选择 WEB 站点主目录,该目录用于存放主页文件;选中允许匿名访问此站点则其任何人都可以通过网络访问你 WEB 站点。

  WEB 站点的访问权限可以设定允许或禁止读取、运行脚本等权限设置。
  WEB 站点的常规设置
  选中刚建立的站点,右击后选择属性,出现站点设置界面:

  1. 说明:站点的说明,这将出现在 IIS 管理界面中的站点名称
  2. IP 地址:常规情况下可选择全部未分配。高级选项中可设定主机头高级 WEB 站点标识等设置。
  3. TCP 端口:指定该站点的访问端口,浏览器访问 WEB 的默认端口是 80。
  4. 连接: 选择无限选项允许同时发生的连接数不受限制。选择限制同时连接到该站点的连接数。在该对话框中,键入允许连接的最大数目。设定连接超时;如选择无限,则不会断开访问者的连接。
  5. HTTP激活: 允许客户保持与服务器的开放连接,而不是使用新请求逐个重新打开客户连接。禁用保持 HTTP 激活会降低服务器性能。默认情况下启用保持 HTTP 激活。
  6. 日志记录:可选择日志格式:IIS 、ODBC 或 W3C 扩充格式,并可定义记录选项如访问者 IP、连接时间等。
  操作员: 设定操作 IIS 管理的用户,默认情况只允许管理员权限可操作和管理 IIS。
  也可以添加多个用户或用户组别参加 IIS 的管理和操作。

  主目录用于设定该站点的文件目录,可以选择本地目录或另一台计算机的共享位置。
  本地路径中可以设定站点目录的存放位置,请确保你要有该目录的控制管理权限。
  访问设置中可指定那些资源可访问那些资源不可访问,要注意的是目录浏览和日志访问;选择日志访问,IIS 会记录该站点的访问记录,你可以选择记录那些资料,如: 访问者 IP 时间等等。
应用程序设置中配置访问者能否执行程序和执行那些程序。

  主文档: 设定该站点的首页文件名,访问者会按照默认文档的顺序访问该站点。
  要在浏览器请求指定文档名的任何时候提供一默认文档,请选择该复选框。默认文档可以是目录的主页或包含站点文档目录列表的索引页。
  要添加一个新的默认文档,请单击“添加”。可以使用该特性指定多个默认文档。按出现在列表中的名称顺序提供默认文档。服务器将返回所找到的第一个文档。
  要更改搜索顺序,请选择一个文档并单击箭头按钮。
  要从列表中删除默认文档,请单击“删除”。
  注意: 如果在主目录中没有该首页文件,请马上建立或者进行相关设置。
  要自动将一个 HTML 格式的页脚附加到 Web 服务器所发送的每个文档中,请选择该选项。页脚文件不应是一个完整的 HTML 文档。而应该只包括需用于格式化页脚内容外观和功能的 HTML 标签。要指定页脚文件的完整路径和文件名,请单击“浏览”。

  目录安全性
  匿名访问和验证控制:
  要配置 Web 服务器的验证和匿名访问功能,请单击“编辑”。使用该功能配置 Web 服务器在授权访问受限制内容之前确认用户的身份。但是,首先必须创建有效的 Windows 用户帐户,然后配置这些帐户的 Windows 文件系统 (NTFS) 目录和文件访问权限,服务器才能验证用户的身份。请打开 [计算机管理] 进行查看。
  IP 地址及域名限制(该功能仅在安装有 Windows 2000 Server 的设备中可用。):
要允许或阻止特定用户、计算机、计算机组或域访问该 Web 站点、目录或文件,请单击“编辑”。

  ====用 IIS 建立多个站点 ===========
  主机头的使用
  新建两个 WEB 站点,分别在主机头中指定两个不同的域名: test-user1.vicp.net 和 test-user2.vicp.net
  可在该站点属性的 WEB站点 -> WEB 站点标识 -> IP 地址 -> 高级中随意修改该主机头标识。
 
 
 

  使用 nslookup 命令指定用广州电信 ADSL 默认的 DNS 服务器检测出:tset-user1.vicp.net 和 test-user2.vicp.net IP 是一样的。但浏览时显示的确是两个不同的页面。

  注意:使用主机头建立多个不同域名的站点时,也需要注意主文档等设置。
  使用端口配置建立多站点

  您可以使用不同的端口来设置多个站点,但访问者的浏览器的默认访问端口是 80,所以您必须告诉访问者您的站点使用的 TCP 端口是什么。访问格式:http://url:port

Windows 2000 IIS 安装、配置、进阶管理
  设置 WWW 和 FTP 服务的主属性
  右击服务器,选择属性,可以设定 WWW 或 FTP的主属性,这些属性包括整个站点的缓存等。

 


  可以启用带宽限制功能限制 IIS 占用的带宽

 

 

 


  让 WWW 服务支持动态程序
  1. 在 IIS 中安装 Perl 语言解释器
  Perl 语言的作者是 Larry Wall 。 Practical Extraction and Report Language 是该语言的全称,其原始设计目的是代替 Unix sed/awk 与shell script的组合。
  要让 IIS 支持这种语言,就需要安装 Perl 语言解释器。
Perl 解释器的官方下载: http://www.perl.com/pub/a/language/info/software.html
http://download.pchome.net/development/sever/perl/730.html (PCHOME.NET)
http://www8.pconline.com.cn/download/swdetail.phtml?id=4379 (PCONLINE.COM.CN)
  下载后可以直接把 Perl 放在一个目录下,也可以运行安装向导把文件安装在相应的目录下;这里安装在 D:/perl 下 (Perl.exe在bin 目录中)。


  配置 IIS:
  选择站点的属性,在主目录栏中的应用程序设置点选配置:( 注意:需要在 Perl 后面加上 “% %”)。


  选择添加:
  IIS 询问应用程序的位置、对应程序解释的文件名,这里需要添加 cgi 和pl 两种文件,以及 plx 。

 

 


  (可把扩展名写成 .* 或直接写成 *,IIS 会自动识别)
  最后,把 IIS 的执行许可设置成脚本和可执行程序。


  现在 IIS 已经可以支持 Perl 了。
  2. 让 IIS 支持 PHP
  PHP 是 Personal Home Page Tools 的缩写(Hypertext Preprocessor)。
  PHP 的下载地址:
http://www.php.net/downloads.php (官方站点下载)
http://download.pchome.net/development/sever/php/7884.html (PCHOME.NET)
http://www8.pconline.com.cn/download/swdetail.phtml?id=645 (PCONLINE.COM.CN)
  与 Perl 一样,这里选择安装在 D:/php 下。
  配置 IIS,过程和配置 Perl 一样:

 


  至此,IIS 已支持目前主流的动态语言了。

Windows 2000 IIS 安装、配置FTP篇
  Windows 2000 Server、Windows 2000 Advanced Server 以及 Windows 2000 Professional 的默认安装都带有 IIS ,也可以在 Windows 2000 安装完毕后加装 IIS。
IIS 是微软出品的架设 WEB、FTP、SMTP 服务器的一套整合软件,捆绑在 Windows2000/NT 中,可以在控制面板的添加/删除程序中选择添加删除 Windows 组件中选择添加 IIS 服务。如下图:


  FTP 服务器
  利用 IIS 可以建立多个不同的 FTP 服务器,并且可实现限制用户、锁定目录、锁定权限、封锁访问者的 IP 等一些列功能。
  一、建立
  利用 IIS 的向导就可以简单地建立 FTP 服务器。


  右击 IIS 控制台的电脑图标(本地管理的会显示本地计算机名),新建一个 FTP 站点。


  IP 地址等和 WEB 方式的设置一样,动态 IP 可选择全部未分配,FTP 的默认端口是21


  指定该 FTP 站点的主目录路径


  设置用户的访问权限,如需要赋予访问者上传的权限,这里也应该选中“写入”。
  二、设置FTP 站点建立后还需要进行相关的设置,在 IIS 控制台中右击 FTP 站点再选择属性可进行设置:


  如选中只允许匿名连接,则 FTP 只对匿名用户开放。


  设置服务器回复信息
  三、监控
  如想监视 FTP 服务器,可以按下图所示进行监控,并可以断开其中的访问连接。


  监控 FTP 服务器

  Windows 2000 IIS 安装、配置SMTP篇
  一、SMTP 服务的建立
  IIS 提供 SMTP 虚拟服务器,用户可通过本地 SMTP 服务向外发送电子邮件。


  右键击 SMTP 服务器选择属性进行 SMTP 的相关设置。


  二、SMTP 的应用
  您现在可以使用自己的机器发送邮件,不再需要服务商提供的 SMTP 了。
  outlook 中的邮件账户


  把账户里面的 SMTP 更改成自己的 IP 就可以使用自己机器的 SMTP 服务了。

Win11下IIS安装配置全攻略-2023最新版 本文详细介绍了在Win11系统下安装配置IIS的完整步骤,包括安装前的准备工作、详细安装方法、基本配置指南以及常见问题解决方案。特别针对2023年最新版Win11系统优化,帮助开发者和系统管理员快速搭建本地Web服务器环境,提升开发效率。 阅读详情

相关推荐

Windows 10/11下IIS安装配置全攻略:从零搭建本地测试环境

本文提供了一份详尽的Windows 10/11系统下IIS(Internet Information Services)安装配置全攻略。从启用Windows功能、选择核心模块,到创建自定义站点、配置默认文档与文件权限,手把手指导开发者从零搭建稳定可靠的本地Web测试环境。内容涵盖基础安装、进阶域名绑定、常见错误排错及命令行管理技巧,旨在帮助用户高效部署贴近生产环境的开发沙盒。

snow3的博客 687

Windows Server 2019】Web服务 IIS 配置与管理——配置 IIS 进阶版 Ⅳ

博文介绍了 Windows Web 服务器 IIS 的进阶配置,包括配置主目录,默认文档,进行访问限制(限制带宽的使用和限制连接数以及连接超时)

VMware, Windows, Linux, Cisco, Container, Kubernetes, Kali 1万+

Win11下IIS安装全攻略:从零配置到本地网站发布(2023最新版)

本文详细介绍了在Win11系统下安装配置IIS的完整步骤,包括环境准备、功能启用、常见问题解决以及网站发布实战。通过清晰的指南和实用技巧,帮助开发者快速搭建本地开发环境,优化IIS性能,并解决部署中的典型问题。

weixin_33725722的博客 680

IIS服务的配置

IIS(Internet Information Server,互联网信息服务)是一种WEB(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等领域中,使得在网络上发布想象变得容易起来。3、点击网站右击,选择添加网站,输入自定义网站名(一般都是项目的英文简称),选择物理路径(自己在电脑中保存的项目的发布路径),然后设置对应的端口号,端口号注意不可重复,例如8099等。2、添加网站,选择配置

weixin_50143243的博客 5058

Windows2000服务器管理全攻略

 一直以来,很少在网络上看到关于windows服务器管理的全方面的文章,即使是在windows网络安全设置方面,虽然网络上有着不少的关于这个方面的话题,但是这些文章当中并没有完全彻底的贯彻“最少的服务+最小的权限=最大的安全”这一原则,笔者由于前段时间工作于一家虚拟主机提供商,因工作需要对此进行了深入的探索。本文所有的环境均是在windows 2000 adv server上测试,因此部分内容可能

coolcat's Blog 2410

IIS安装配置教程图文教程(超详细)

Windows Server 2016 安装IIS 10.0,配置站点

wangyuxiang946的博客 4万+

基于Windows2000 办公局域网络(转)

本文以一个实例说明在Windows2000环境下,局域网络的架设,着重介绍企业级的Intranet应用,包括网络的设计、规划、综合布线、软件配置及Internet接入方案。 关键词:NTFS、DNS、Intranet、Inter...

cuankuangzhong6373的博客 2298

IIS安装配置全攻略(转载)

IIS安装配置全攻略 Windows 2000 Server、Windows 2000 Advanced Server 以及 Windows 2000 Professional 的默认安装都带有 IIS ,也可以在 Windows 2000 安装完毕后加装 IISIIS 是微软出品的架设 WEB、FTP

阿旺之家 1132

IIS 安装配置全攻略——WEB

Windows 2000 Server、Windows 2000 Advanced Server 以及 Windows 2000 Professional 的默认安装都带有 IIS ,也可以在 Windows 2000 安装完毕后加装 IISIIS 是微软出品的架设 WEB、FTP、SMTP 服务器的一套整合软件,捆绑在 Windows2000/NT 中,可以在控制面板的添加/删除程序中选择添

iscassucess的专栏 1076

IIS安装配置全攻略

windows 2000Server、Windows 2000 Advanced Server 以及 Windows 2000 Professional 的默认安装都带有 IIS ,也可以在 Windows 2000 安装完毕后加装 IISIIS 是微软出品的架设 WEB、FTP、SMTP 服务器的一套整合软件,捆绑在 Windows2000/NT 中,可以在控制面板的添...

weixin_34228617的博客 288

Win10 IIS安装配置全攻略:从控制面板到功能启用的详细步骤

本文提供了一份详细的Win10 IIS安装配置全攻略,指导用户从控制面板或系统搜索启用“Internet Information Services”功能,并完成核心子组件的选择。文章涵盖了从验证安装、访问默认网站,到创建自定义站点、配置应用程序池及部署ASP.NET应用程序的完整步骤,旨在帮助开发者在本地快速构建稳定的Web开发与测试服务器环境。

w1x2y3的博客 175

Windows Server 2019 IIS部署全攻略:从安装到.NET Core应用配置

Web服务器是承载网站与应用的核心基础设施,其工作原理是通过HTTP协议处理客户端请求并返回响应。在Windows生态中,IIS作为原生集成的高性能Web服务器,凭借与Windows系统的深度优化和ASP.NET技术的无缝集成,为构建企业级Web服务提供了稳定可靠的技术价值。无论是部署静态网站、传统ASP.NET应用,还是当前主流的.NET Core应用,IIS都能提供灵活的应用场景支持。本文聚焦于Windows Server 2019环境,针对通用Intel X722驱动存在兼容性故障等常见硬件问题,系统

weixin_33491377的博客 307

Win11最新版IIS安装全攻略:从零配置到本地网站发布(2023实测)

本文提供2023年实测有效的Win11最新版IIS安装配置全攻略。从零开始,详细指导如何根据开发需求选择功能模块,完成IIS安装,并成功发布本地网站。重点解析了配置过程中常见的端口冲突、权限问题等坑点及其解决方案,同时涵盖ASP.NET Core应用托管、性能优化与安全加固等进阶内容,旨在帮助用户搭建稳定高效的本地Web服务器环境。

rose2的博客 612
上一篇: 灵感·织梦倾力打造《Fireworks 网页设计专家门诊》
下一篇: 怎么学习asp 给非专业的asp爱好者
aaahts
博客等级 码龄23年 43粉丝 476原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值