IIS是微软推出的一套用于设置WEB、FTP、SMTP服务器的集成系统组件,主要捆绑在微软的Windows 2003 server操作系统中。
Iis.0网站架设
IIS是微软推出的一套用于设置WEB、FTP、SMTP服务器的集成系统组件,主要捆绑在微软的Windows 2003等服务器操作系统中。Windows 2003不仅集成了IIS 6.0,还自带了web版本,专门用于web服务的各种web界面应用,功能完善。
一. IIS 6.0概述
IIS 6.0包含在Windows Server 2003 server的四个版本中:数据中心版、企业版、标准版和Web版。另外说一下IIS 6.0最常见的问题:IIS 6.0不能在Windows XP,2000,NT上运行。除了本文开头介绍的Windows 2003的Web版本,其余版本的Windows 2003默认不安装IIS,这与之前的IIS版本有很大不同。更重要的是提供POP3服务和POP3服务web管理器支持。另外,在windows 2003下安装IIS有三种方式:传统的“添加或删除程序”3354“添加/删除windows组件”方式,使用“管理您的服务器”向导,采用无人值守智能安装。
二、IIS 6.0安装过程
我们仍然使用控制面板中熟悉的安装方法。在“控制面板”中,选择“添加或删除程序”中的“添加/删除Windows组件”。双击“应用服务器”,双击“互联网信息服务”,选择“万维网服务”(注意:可以在此选项下进一步筛选选项,请根据需要选择,如图1),然后点击确定,完成安装。
图1
三。配置IIS 6.0
1.和其他windows平台一样,默认网站此时已经启动。但请注意,IIS 6.0在初始安装后只支持静态内容(即不能正常显示基于ASP的web内容),所以首先要做的是开启其动态内容支持功能。依次选择开始-程序-管理工具-inter information service manager,在打开的IIS管理窗口左侧点击web service extension,如图2所示。只需启用(点击允许)鼠标所在的ASP.NET v . 1 . 1 . 4322和活动服务器页面的项目即可。另外,安装asp.net2.0、php和cgi等的配置。这里就不详细解释了。
图2
2.实现WAP应用
是WAP无线应用协议,即无线应用协议。同时,它也是一个开放的全球标准,使移动电话和其他无线终端的用户能够快速、安全地从互联网和内部网获取信息和其他通信服务。该路径在网站属性窗口中HTTP的最后一个内容框“MIME Type”中配置。点击右下角的“MIME类型”,如图3,通过新建按钮注册MIME类型,然后点击确定。此外,下载文件,如。iso和。这里也需要添加exe。例如,添加一个。要下载的iso文件,扩展名为:iso和类型:应用。下图是添加后的效果。iso注册和配置wap:
图3
四。网站的建立
本节详细说明了网站的搭建和简单设置(以asp网站为例):
打开Internet信息服务(IIS)管理器,单击右键单击网站以创建新网站。我们这里是web,点击下一步设置ip和端口:ip是服务器的ip,端口默认为80,主机头值是网站域名。
图4
单击下一步设置网站访问路径。我们到了d:\web\test:
图5
单击“下一步”访问该网站。一般我们这里选择前两项。如果我们想运行cgi,我们必须选择第三项:
图6
单击“下一步”完成新网站。
接下来是网站的访问权限和一些基本设置:
A.访问权限:
打开我的电脑属性-管理-本地用户和组-用户,并创建一个新的web访问帐户。我们设置密码为123,最好添加为guest组(一般默认为users组)。如图所示:
图7
然后打开iis,右键点击网站-权限-添加,进入web(这里可以通过“高级”-立即查找添加),点击确定按钮完成添加。除“完全控制”权限外,所有权限都已授予。如图8所示。
添加权限后,续订web子文件夹的权限:权限-高级,选中下图所示的选项框,点击确定。
最后,添加匿名访问。右键点击网站-属性-目录安全-编辑,输入用户名web和密码123(这里用户名和密码要和管理中设置的一致),点击确定,完成权限添加。
至此,网站的访问权限已经设置完毕,现在可以访问你的网站了。
图8
B.网站的属性设置
右键单击站点属性:
(1)目录安全:这里主要是匿名访问的设置,前面已经提到了,这里就不说了。
(2)http header:这个属性之前也提到过。一般都会添加MIME类型,这里就不介绍了。
(3) asp.net:用于设置asp的版本。
(4)文档:用于添加网站的默认主页。
(5)性能:带宽限制和网络连接限制。
(6)ISAPI过滤器:默认一般是asp,这里必须加上php。
(7)网址:网址ID-高级,可以添加和修改绑定域名;
启用日志记录通常设置为off。
(8)主目录:可以编辑网站程序的路径,一般赋予记录访问、读取、索引资源权限;
应用设置:注意执行权限是“纯脚本”
*配置:1。映射-应用程序扩展(下载各种文件格式,如果是php的话
程序,这里需要添加一个. dll文件)
2.选项:启用会话状态、启用缓冲和启用父路径(必须选择)。
3.调试:一般脚本错误的错误信息选择:
至此,网站属性的简单设置完成。
动词(verb的缩写)常见问题
1.父路径未启用。
例如,服务器。MapPath()错误“ASP 0175: 80004005”
不允许使用路径字符。
/0709/dqyllhsub/news/open database . ASP第4行
字符' .'MapPath的Path参数中不允许。
原因分析:
许多网页使用如下语句./format(即返回上一级的页面,即父路径),但出于安全原因,IIS6.0中默认情况下关闭此选项。
解决方案:在IIS中,在属性-主目录-配置-选项中。在“启用父路径”前打勾。确认刷新。
如下图所示:
2.ASP的Web扩展配置不正确(也适用于ASP.NET和CGI)
症状示例:
HTTP 404-找不到文件或目录。
原因分析:
在IIS6.0中,增加了web程序扩展的选项,可以允许或禁止ASP、ASP.NET、CGI、IDC等程序。默认情况下,禁止ASP和其他程序。
解决方法:
在IIS的Web服务扩展中选择Active Server Pages,然后单击allow。如下图所示:
3.身份验证配置不正确
症状示例:
HTTP错误401.2-未授权:您被授权查看此页面。
原因分析:
一般原因是匿名访问权限和网站访问权限的账号和密码不一致,具体操作前面已经说了。
解决方法:
管理中新建的web访问账号和密码与匿名访问中的一致,并添加到网站的访问权限中。
4: IUSR帐户被禁用
症状示例:
HTTP 401.1-未授权:由于凭据无效,访问被拒绝。
原因分析:
因为用户用于匿名访问的帐户是IUSR_ machine name,如果此帐户被禁用,用户将无法访问它。
解决方案:
控制面板-管理工具-计算机管理-本地用户和组,并启用IUSR_ machine name帐户。
5.某些类型的文件由于MIME设置问题无法下载(以ISO为例)
症状示例:
HTTP 404-找不到文件或目录。
原因分析:
IIS6.0取消了对某些MIME类型(如ISO)的支持,导致客户端下载错误。
解决方案:在IIS中,Properties-HTTP Header-MIME Type-New。在随后的对话框中,扩展名被填充。ISO,MIME类型是application。
此外,防火墙阻挡、ODBC配置错误、Web服务器性能限制、线程限制等因素也是导致IIS服务器无法访问的可能原因,这里就不一一赘述了。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。