怎样把自己的电脑配置成一台服务器
用 IIS iis(来源网上) Internet Information Server 的缩写为 (IIS) 是一个 World Wide Web server。Gopher server 和 FTP server 全部包容在里面。 IIS 意味 着你能发布网页, 并且有 ASP (Active Server Pages) JAVA、 、 VBscript 产生页面,有着一些扩展功能。IIS 支持一些有趣的东西,象有编辑 环境的界面(FRONTPAGE) 、有全文检索功能的(INDEX SERVER) 、有 多媒体功能的(NET SHOW)
其次,IIS 是随 Windows NT Server 4.0一起提供的文件和应用程序服 务器,是在 Windows NT Server 上建立 Internet 服务器的基本组件。 它与 Windows NT Server 完全集成,允许使用 Windows NT Server 内 置的安全性以及 NTFS 文件系统建立强大灵活的 Internet/Intranet 站点。
IIS(Internet Information Server,互联网信息服务)是一种 Web (网页)服务组件,其中包括 Web 服务器、FTP 服务器、NNTP 服务器 和 SMTP 服务器,分别用于网页浏览、文件传输、新闻服务和邮件发 送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一 件很容易的事。本文将向你讲述 Windows 2000高级服务器版中自带
的 IIS 5.0的配置和管理方法。
准备篇 IIS 的添加和运行
一、IIS 的添加
请进入“控制面板” ,依次选“添加/删除程序→添加/删除 Windows 组件” ,将“Internet 信息服务(IIS) ”前的小钩去掉(如有) ,重 新勾选中后按提示操作即可完成 IIS 组件的添加。 用这种方法添加的 IIS 组件中将包括 Web、FTP、NNTP 和 SMTP 等全部四项服务。
二、IIS 的运行
当 IIS 添加成功之后,再进入“开始→设置→控制面板→管理工具→ Internet 服务管理器(Internet 信息服务)”以打开 IIS 管理器,对 于有“已停止”字样的服务,均在其上单击右键,选“启动”来开启。
第一篇 IIS 之 Web 服务器
一、建立第一个 Web 站点
比如本机的 IP 地址为192.168.0.1,自己的网页放在 D:\Wy 目录下, 网页的首页文件名为 Index.htm,现在想根据这些建立好自己的 Web 服务器。
对于此 Web 站点,我们可以用现有的“默认 Web 站点”来做相应的修 改后, 就可以轻松实现。 请先在 “默认 Web 站点” 上单击右键, “属 选 性” ,以进入名为“默认 Web 站点属性”设置界面。
1.修改绑定的 IP 地址:转到“Web 站点”窗口,再在“IP 地址”后 的下拉菜单中选择所需用到的本机 IP 地址“192.168.0.1” 。 2.修改主目录:转到“主目录”窗口,再在“本地路径”输入(或 用“浏览”按钮选择)好自己网页所在的“D:\Wy”目录。 3.添加首页文件名:转到“文档”窗口,再按“添加”按钮,根据 提示在“默认文档名”后输入自己网页的首页文件名“Index.htm” 。 4.添加虚拟目录:比如你
的主目录在“D:\Wy”下,而你想输入 “192.168.0.1/test”的格式就可调出“E:\All”中的网页文件,这 里面的“test”就是虚拟目录。请在“默认 Web 站点”上单击右键, 选“新建→虚拟目录” ,依次在“别名”处输入“test” ,在“目录” 处输入“E:\All”后再按提示操作即可添加成功。 5.效果的测试:打开 IE 浏览器,在地址栏输入“192.168.0.1”之 后再按回车键, 此时就能够调出你自己网页的首页, 则说明设置成功!
注:具体不同的电脑会有不同的选项名称,但大体上还是可以找到了 (多试一下) 。
二、添加更多的 Web 站点
1.多个 IP 对应多个 Web 站点
如果本机已绑定了多个 IP 地址,想利用不同的 IP 地址得出不同的 Web 页面, 则只需在 “默认 Web 站点” 处单击右键, “新建→站点” 选 , 然后根据提示在“说明”处输入任意用于说明它的内容(比如为“我 的第二个 Web 站点”、在“输入 Web 站点使用的 IP 地址”的下拉菜 ) 单处选中需给它绑定的 IP 地址即可;当建立好此 Web 站点之后,再 按上步的方法进行相应设置。
2.一个 IP 地址对应多个 Web 站点
当按上步的方法建立好所有的 Web 站点后,对于做虚拟主机,可以通 过给各 Web 站点设不同的端口号来实现, 比如给一个 Web 站点设为80, 一个设为81,一个设为82……,则对于端口号是80的 Web 站点,访问 格式仍然直接是 IP 地址就可以了,而对于绑定其他端口号的 Web 站
点,访问时必须在 IP 地址后面加上相应的端口号,也即使用如 “http://192.168.0.1:81” 的格式。
很显然,改了端口号之后使用起来就麻烦些。如果你已在 DNS 服务器 中将所有你需要的域名都已经映射到了此惟一的 IP 地址,则用设不 同“主机头名”的方法,可以让你直接用域名来完成对不同 Web 站点 的访问。 比如你本机只有一个 IP 地址为192.168.0.1,你已经建立(或设置) 好了两个 Web 站点,一个是“默认 Web 站点” ,一个是“我的第二个 Web 站点” ,现在你想输入“www.enanshan.com”可直接访问前者, 输入“www.popunet.com”可直接访问后者。其操作步骤如下:
(1)请确保已先在 DNS 服务器中将你这两个域名都已映射到了那个 IP 地址上;并确保所有的 Web 站点的端口号均保持为80这个默认值。 (2)再依次选“默认 Web 站点→右键→属性→Web 站点” ,单击“IP 地址”右侧的“高级”按钮,在“此站点有多个标识下”双击已有的 那个 IP 地址(或单击选中它后再按“编辑”按钮) ,然后在“主机头 名”下输入“www.enanshan.com”再按“确定” 按钮保存退出。
(3)接着按上步同样的方法为“我的第二个 Web 站点”设好新的
主 机头名为“www.popunet.com”即可。
(4)最后,打开你的 IE 浏览器,在地址栏输入不同的网址,就可以 调出不同 Web 站点的内容了。
3.多个域名对应同个 Web 站点
你只需先将某个 IP 地址绑定到 Web 站点上,再在 DNS 服务器中,将 所需域名全部映射向你的这个 IP 地址上,则你在浏览器中输入任何 一个域名,都会直接得到所设置好的那个网站的内容。
三、对 IIS 服务的远程管理
1.在“管理 Web 站点”上单击右键,选“属性” ,再进入“Web 站点” 窗口,选择好“IP 地址” 。
2.转到“目录安全性”窗口,单击“IP 地址及域名限制”下的“编 辑”按钮,点选中“授权访问”以能接受客户端从本机之外的地方对 IIS 进行管理;最后单击“确定”按钮。
3.则在任意计算机的浏览器中输入如“http://192.168.0.1:3598” (3598为其端口号)的格式后,将会出现一个密码询问窗口,输入管 理员帐号名(Administrator)和相应密码之后就可登录成功,现在
就可以在浏览器中对 IIS 进行远程管理了! 在这里可以管理的范围主 要包括对 Web 站点和 FTP 站点进行的新建、修改、启动、停止和删除 等操作。
四、本部分常见问题解答
Q:在上文中所涉及到的网址中,有的加了“http://” ,有的没加, 这意味着什么呢? A:没有加“http://”部分的网址,说明其可加可不加;而加了 “http://”部分的,则说明它必不可少!对于带端口号的网址则必 须加;否则可省略。 Q:对于上文中涉及到 IP 地址的网址,可否用比较“友好”的名称来 代替呢? A:可以!它除了能够用 IIS 服务器所在的计算机名来代替之外,还 可在 DNS 服务器中新建域名和相应 IP 地址的映射表,就也可以用域 名来进行访问了! Q:我设置好了一个 Web 服务器,但是当我访问网页时,却出现密码 提示窗口。这是为什么? A:访问 Web 站点时,出现密码提示窗口,一般来说有以下原因,请 逐个去进行检查:
1.所访问的网页文件本身加了密。比如“默认 Web 站点”原主目录 “E:\Inetpub\wwwroot”下的首页文件“iisstart.asp”访问时就需 要密码。
2. 没有设置允许匿名访问或作了不应该的改动.如图4所示,首先应确 保已勾选中了“匿名访问”这一项;并且其下“编辑”中“匿名用户 帐号”中“用户名”一项应为“IUSR_NODISK” (其中“NODISK”为计 算机名)的格式;另外,还需要已勾选中“允许 IIS 控制密码”一项。
3.你的目标目录被限制了访问权限。此项仅当该目录位于 NTFS 格式 分区中时才可能出现。请在其上单击右键,选“属性” ,再进入“安 全”窗口,看列表中是不是默认的允许“Everyone”组完全控
制的状 态,如不是,请改回 。
第二篇 IIS 之 FTP 服务器
一、建立你的 FTP 站点
第一个 FTP 站点(即“默认 FTP 站点” )的设置方法和更多 FTP 站点 的建立方法请参照前文 Web 服务器中相关操作执行。需要注意的是, 如果你要用一个 IP 地址对应多个不同的 FTP 服务器,则只能用使用
不同的端口号的方法来实现,而不支持“主机头名”的作法。 对 于 已 建 立 好 的 FTP 服 务 器 , 在 浏 览 器 中 访 问 将 使 用 如 “ftp://192.168.0.1”或是“ftp://192.168.0.1:22的格式” ;除了 匿名访问用户(Anonymous)外,IIS 中的 FTP 将使用 Windows 2000 自带的用户库(可在“开始→程序→管理工具→计算机管理”中找到 “用户”一项来进行用户库的管理) 。
二、本部分常见问题解答
Q:如何修改 FTP 服务器登录成功或退出时的系统提示信息? A:在相应的 FTP 站点上单击右键,选“属性” ,再转到“消息”窗口, 在“欢迎”处输入登录成功之后的欢迎信息,在“退出”处输入用户 退出时的欢送信息即可。 Q : 为 什 么 我 的 FTP 服 务 器 建 立 成 功 之 后 , 除 了 管 理 员 (Administrator)和匿名用户(Anonymous)之外,普通用户都不能 在本机上登录;可在其他计算机上却能够正常使用。这是为什么? A:因为默认的,普通用户不具有在本机登录的权限。如果要修改, 请进入“开始→程序→管理工具→本地安全策略”中选择“左边框架 →本地策略→用户权利指派” ,再在右边框架中双击“在本地登录” 项,然后将所需的普通用户添加到它的列表中去就行了。 第三篇 IIS 之 SMTP 服务器
如果你嫌互联网上的那些免费邮件发送邮件的速度过慢的话, 你或许 可以考虑用 IIS 来建立一个本地的 SMTP 服务器。不管你是直接连入 互联网还是通过局域网接入,不管你是有静态的 IP 地址还是用动态 的 IP 地址,都可以很轻松地建立成功! 建立 IIS 下的 SMTP 服务器的方法非常简单,只需在 IIS 管理器中让 “默认 SMTP 虚拟服务器”处于已启动状态就行了;此外一般不用再 做其他任何设置。 如果你想要用自己的 SMTP 服务器发信, 只需将你 E-mail 客户端软件 设置中“发送邮件服务器(SMTP) ”项中填入“localhost” ,则不管 你的 IP 地址如何变化,它都能正常工作, 。
当你使用自己的这个 SMTP 服务器发送 E-mail 时, 不仅有不受制于人 的自由感,更有闪电般的发信速度,是个人 SMTP 服务器的最佳选择! IIS 版本对应的 windows 版本信息 2000 iis 版本是5.0 xp 版本是5.1 2003版本是6.0
2008版本是7.0
IIS 是 Internet Information Server 的缩写,它是微软公司主推的 服务器,最新的版本是 Windows2000里面包含
的 IIS 5,IIS 与 WindowNT Server 完全集成在一起,因而用户能够利用 Windows NT Server 和 NTFS(NT File System,NT 的文件系统)内置的安全特性, 建立强大,灵活而安全的 Internet 和 Intranet 站点。 IIS 支持 HTTP(Hypertext Transfer Protocol,超文本传输协议) , FTP(File Transfer Protocol,文件传输协议)以及 SMTP 协议,通 过使用 CGI 和 ISAPI,IIS 可以得到高度的扩展。
IIS 支持与语言无关的脚本编写和组件,通过 IIS,开发人员就可以 开发新一代动态的,富有魅力的 Web 站点。IIS 不需要开发人员学习 新的脚本语言或者编译应用程序,IIS 完全支持 VBScript,JScript 开发软件以及 Java,它也支持 CGI 和 WinCGI,以及 ISAPI 扩展和过 滤器。
IIS 支持服务器应用的 Microsoft BackOffice 系列,Microsoft BackOffice 系列包括以下内容: 1,Microsoft Exchange Server 客户/服务器通讯和群组软件; 2,Mirrosoft Proxy Server 代理服务器; 3,用于连接 IBM 企业网络的 Microsoft SNA Server;
4 , 用 于 集 中管 理分 布 式 系 统 的 Microsoft Systems Management Server; 5,Microsoft Commercial Internet System(MCIS) 。
IIS 的设计目的是建立一套集成的服务器服务,用以支持 HTTP,FTP 和 SMTP, 它能够提供快速且集成了现有产品, 同时可扩展的 Internet 服务器。
IIS 相应性极高,同时系统资源的消耗也是最少,IIS 的安装,管理 和配置都相当简单,这是因为 IIS 与 Windows NT Server 网络操作系 统紧密的集成在一起,另外,IIS 还使用与 Windows NT Server 相同 的 SAM(Security Accounts Manager,安全性账号管理器) ,对于管 理员来说,IIS 使用诸如 Performance Monitor 和 SNMP(Simple Nerwork Management Protocol,简单网络管理协议)之类的 NT 已有 管理工具。
IIS 支持 ISAPI,使用 ISAPI 可以扩展服务器功能,而使用 ISAPI 过 滤器可以预先处理和事后处理储存在 IIS 上的数据。用于32位 Windows 应用程序的 Internet 扩展可以把 FTP,SMTP 和 HTTP 协议置 于容易使用且任务集中的界面中,这些界面将 Internet 应用程序的 使用大大简化,IIS 也支持 MIME(Multipurpose Internet Mail
Extensions,多用于 Internet 邮件扩展) ,它可以为 Internet 应用 程序的访问提供一个简单的注册项。
IIS 的一个重要特性是支持 ASP。IIS 3.0版本以后引入了 ASP,可以 很容易的张贴动态内容和开发基于 Web 的应用程序。对于诸如 VBScript,JScript 开发软件,或者由 Visual Basic,Java,Visual C++开发系统,以及现有的 CGI 和 WinCGI 脚本开发的应用程序,IIS 都提供强大的本地支持。