Windows IIS安装和基本配置图解详细教程
摘要
IIS(Internet Information Service,Internet信息服务管理器)是一个用于配置应用程序池或网站、FTP站点、SMTP站点,是基于MMC控制台的管理程序。IIS在Windows 2008中 自带组件,不需要另外再安装程序就可以运行,可以用来搭建和管理网站。我们这里的安装环境为Windows 2008 R2,默认安装的版本为IIS7。
概述
下面会把IIS7的安装,配置IP地址端口、主目录、默认文档、访问权限等进行详细的讲解。IIS7默认支持html静态页面和微软自有格式ASP(Active Server Page),但是不支持PHP,所以我们这里也要提到如何设置支持PHP。
IIS的搭建
安装IIS首先要确定网络地址可以正常使用,当然如果你只是本地测试Localhost或是127.0.0.1就可以,但是如果是放到局域网中必须要有一个局域网的地址,如果是需要Internet访问首先要设置公网的IP地址,最好是DNS把域名解析到这个地址上。
打开Windows 2008R2的服务管理器,切换到角色服务器的选项卡上,点击添加角色:
点击下一步,进入选择安装项目。
勾选Web服务器(IIS)选项
点击下一步的时候有可能会跳出一个“是否添加Web服务器(IIS)所需的功能”窗口,提示你必须同时安装“Windows进程激活服务”,我这里没有提示。应该这个提示只是在Windows 2008上存在。
简介信息和注意事项我们这里就不贴出来了,下面是选择角色服务。
这里我们要勾选上ASP和ASP.net来保证IIS支持这种格式,为了后面的PHP,我们最好也勾选上ISAPI扩展和ISAPI筛选器。勾选.NET的时候系统提示我们必须要同时安装.NET扩展性。
最后确认选择如下,当然你也可以全部都选上:
最后确认无误,开始进行安装过程。
安装过程
安装IIS不需要重启服务器。安装完毕以后我这里提示了一个错误,那是因为服务器上已经存在一个Apace程序服务并且占据了80端口造成冲突,而且ASP.NET Status Service也是停止状态,报错信息如下。
万维网发布服务(WWW 服务)没有为站点 1 注册 URL 前缀 http://*:80/Rpc。该站点已被禁用。数据字段包含错误号。
把另外一个Apace程序停止掉,启动默认的网站,我们就可以看到网站正常运行了。
而网站一些配置我们也是通过IIS服务器来进行管理的(这张图片是最后设置完成的图片)。
IIS服务器的配置
IIS服务的配置涉及到配置IP地址和端口、配置主目录、默认文档及顺序、访问的权限、自定义错误和SSL证书的添加。
配置IP地址和端口号
在上面的IIS默认管理器中选中左边的网站,然后点击窗口右侧的编辑网站下的“绑定”或者直接右击网站,选择“编辑绑定”选项。
点击“添加”按钮或是选择一个已经绑定的条目点击“编辑”按钮就可以进行设置。如果不设置http的IP地址的话默认是*号。