摘要:随着计算机技术的发展,学校和家庭用机很多都更新配置了Win7系统,如何在此环境下搭建Web服务器?该文根据多年的教学经验,总结了在Win7环境下动态网站Web服务器的搭建和常见问题的处理。
关键词:Web服务器;Win7系统;常见问题
Web服务器也称为WWW服务器,主要功能是提供网上信息浏览服务。Web服务器不仅能够存储信息,还能使用户在通过Web浏览器提供的信息的基础上运行脚本和程序。
静态网站是指网站的内容“固定不变”,当用户浏览器通过互联网HTTP协议向Web服务器请求提供网页内容时,服务器仅仅是将已经设计好的静态HTML文档传送到用户浏览器。其页面内容使用的是标准的HTML代码,最多再加上一些GIF格式的动画图片。
静态网站制作起来相对简单,但维护更新较麻烦,一般需要网页设计与制作专业人员才能较好维护更新。动态网站是利用程序开发而成,利用数据库功能可以把网站数据无限地增大,而且一般都会开发网站后台管理,维护更新方便,非常适合没有任何技术的人员管理网站。目前,大多网站都属于动态网站。
1、 IIS服务器软件简介
IIS译成中文就是"Internet信息服务"。它是微软公司主推的服务器,IIS与Window Server完全集成在一起,由此用户能够利用Windows Server和NTFS内置的安全特性,建立强大,灵活而安全的Internet和Intranet网站站点。
IIS支持HTTP(超文本传输协议),FTP(文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。IIS又一个重要特性是支持ASP。IIS 3.0版本以后引入了ASP,可以很容易的张贴动态内容和开发基于Web的应用程序。对于诸如Jscriptt、VBscriptt开发软件,或者由Visual C++、Visual Basic、Java开发系统,以及现有的CGI和WinCGI脚本开发的应用程序,IIS都提供强大的本地支持。
2、 WIN7下动态网站Web服务器的搭建步骤
随着计算机硬件和软件的发展,学校和家庭用机基本都配置了Win7系统,如何搭建动态的Web服务器?下面以使用Windows7旗舰版配置IIS为例介绍具体的操作步骤。
1)进入Windows7的控制面板,选择左侧的打开或关闭Windows功能。
2)现在出现了安装Windows功能的选项菜单,注意选择的项目,需要手动选择需要的功能。
3)安装完成后,在控制面板中选择系统和安全,选择管理工具,选择Internet信息服务(IIS)管理器选项,进入IIS设置。
4)现在进入到IIS7管理器面板。选择Default Web Site,并双击ASP选项。
5)配置IIS7的站点。单击右边的高级设置选项,可以设置网站的目录。(放置ASP文件的文件夹)
6)点击右侧的编辑绑定,设置网站的端口,默认是80(可设置为8081,也可不动)。
7)点击默认文档,设置网站的默认文档,添加index.asp。(也就是默认的首页文件。)
8)网站的目录还要允许别人访问,即要设置的网站目录和系统盘Windows下的temp目录的属性(可将目录的访问账户everyone设置为完全控制权限)。
9)WIN7下IIS中ASP父路径默认是没有启用的,要开启父路径,选择True。选择调试属性,将错误发送到浏览器,设置为True。
10)在本机进行测试。输入地址:http://localhost:8081或http://localhost。
11)其它计算机要访问你的服务器,还要在Windows的防火墙中设置。在控制面板中选择Windows防火墙下的允许程序通过防火墙功能,将Web管理服务(HTTP)加上钩。和万维网服务(HTTP)加上钩。输入测试如:http://192.168.3.78。
3、常见问题的解决
3.1错误类型
Microsoft OLE DB Provider for ODBC Drivers(‘0x80004005’),[Microsoft][ODBC Microsoft Access Driver]Microsoft Jet数据库引擎打不开文件‘(未知的)’。它已经被别的用户以独占方式打开,或没有查看数据的权限。
处理方法:
第一:右单击网站目录,在“安全”选项卡下,点击“添加……”,跳出“选择用户和组”对话框,将账户everyone的访问权限设置为完全控制。
第二、用同样的方法将C:\Windows\Temp,添加everyone的完全控制权限。
3.2错误描述
配置iis的主目录和默认文档,出现config文件出错的情况。
处理方法:
方法一:这是你的网站目录在FAT32格式下的盘符导致的,直接将网站的内容拷贝到NFTS格式下的盘符中,重新在IIS里添加站点,再添加默认文档就不会出现这个问题了。
方法二:重新新建config文件放到网站更目录。
E:\myweb\目录新建文本文档另存为web.config内容是:
< ?xml version="1.0" encoding="UTF-8"?>
< configuration>
<system.webServer>
<defaultDocument>
<files>
<add value="index.asp" />
</files>
</defaultDocument>
</system.webServer>
< /configuration>
3.3错误描述
HTTP错误404.3–Not Found,由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加MIME映射。
处理方法:
控制面板中打开程序,选择“程序和功能”中的“打开或关闭Windows功能”,找到Internet信息服务—万维网服务—应用程序开发功能,勾选Asp文件夹和ISAPI扩展文件夹。