将个人电脑作为Web服务器
将装有Windows系统的个人电脑作为Web服务器
- 如果你想让别人能够访问你的网页,你就得把它们发布出来。
- 要发布你的网页,你需要把页面放到Web服务器上。
- 假如你电脑里安装有IIS或PWS,那么你的电脑就可以作为Web服务器。
- IIS或PWS将你的电脑变成一台Web服务器。
- 微软的IIS和PWS是免费的Web服务器组件。
IIS——因特网信息服务系统
IIS(Internet Information Server,因特网信息服务系统)是微软为Windows用户提供的一套基于因特网的服务。
IIS是配备给Windows 2000/XP/Vista使用的,在Windows NT上也可以选用。
IIS的安装很简单,它是开发与测试Web应用的理想工具。
IIS支持ASP(Active Server Pages,动态服务器页面)语言,它是一种服务端脚本语言,用于创建具备动态性与交互性的Web应用。
如想学习更多有关ASP的内容,请参阅我们的ASP教程。
PWS——个人Web服务器
PWS(Personal Web Server,个人Web服务器)是为Windows 95/98/NT等比较老的Windows操作系统设计的。
PWS安装起来很简单,它可用于开发与测试Web应用,它也支持ASP。
我们不推荐在培训以外的场合采用PWS,因为它已过时,而且存在安全问题。
Windows Web服务器的版本
- Windows Vista商用版、企业版及旗舰版均配备了IIS 7
- Windows Vista家庭高级版配备了IIS 7
- Windows Vista家庭版不支持PWS和IIS
- Windows XP专业版配备了IIS 5.1
- Windows XP家庭版不支持PWS和IIS
- Windows 2000专业版配备了IIS 5.0
- Windows NT专业版配备了IIS 3,并同时支持IIS 4
- Windows NT工作站版支持PWS和IIS 3
- Windows ME不支持PWS和IIS
- Windows 98配备了PWS
- Windows 95支持PWS
如何在Windows Vista上安装IIS
请按如下步骤在Windows Vista上安装IIS:
- 从开始菜单打开控制面板
- 双击“程序”
- 点击“打开或关闭 Windows 功能”
- 在“Windows 功能”对话框中,选中“Internet信息服务”,然后单击“确定”。
IIS安装完成后,确保把所有针对缺陷和安全问题的补丁全都安装上。(执行Windows更新即可)。
如何在Windows XP和Windows 2000上安装IIS
请按如下步骤在Windows XP和Windows 2000上安装IIS:
- 在开始菜单上点击“设置”,再选择“控制面板”
- 双击“添加或删除程序”
- 点击“添加/删除Windows组件”
- 点击“Internet信息服务”
- 点击“详细”
- 选中“World Wide Web服务”复选框,然后点击确定
- 在Windows组件选择中,点击下一步进行安装IIS。
IIS安装完成后,确保把所有针对缺陷和安全问题的补丁全都安装上。(执行Windows更新即可)。
测试你的网站
IIS或PWS安装完毕后,请按照如下步骤操作:
- 在你的硬盘上找到一个名为Inetpub的文件夹
- 打开Inetpub文件夹,你会看到一个名为wwwroot的文件夹
- 在wwwroot文件夹里新建一个新文件夹,比如“MyWeb”
- 在这个新建的文件夹里创建一个名为“test1.asp”的文件,并在其中写入一些ASP代码。
- 确保你的Web服务器正在运行中(见下)
- 打开浏览器,通过网址“http://localhost/MyWeb/test1.asp”访问你刚刚创建的网页
注意:在开始菜单或任务栏里找到IIS(或PWS)图标并打开它,该程序里有“启动/停止Web服务器”及“开启/关闭ASP”等功能。
如何在Windows 95/98和Windows NT上安装PWS
对于Windows 98:打开Windows CD上的Add-ons文件夹,找到PWS文件夹,并运行setup.exe,即可安装PWS。
对于Windows 95或Windows NT:从微软官方网站上下载“Windows NT 4.0 Option Pack”,然后安装PWS。
测试网站的方法跟前面介绍的一样。
下一步:选择专业的Web服务器
- 假如你不想自己安装PWS或IIS,那么你就得把自己的文件上传到某个公共服务器上。
- 很多公司都提供网站托管(或网站空间)服务。
- 假如你们公司或学校有因特网服务器的话,你也可以请他们帮忙为你发布网站。
- 假如你真的十分重视这件事的话,那么你应当配备自己的Internet服务器。