详解如何用IIS配置网站服务器

上传人:夏** 文档编号:456577496 上传时间:2023-10-09 格式:DOC 页数:8 大小:188KB
返回 下载 相关 举报
详解如何用IIS配置网站服务器_第1页
第1页 / 共8页
详解如何用IIS配置网站服务器_第2页
第2页 / 共8页
详解如何用IIS配置网站服务器_第3页
第3页 / 共8页
详解如何用IIS配置网站服务器_第4页
第4页 / 共8页
详解如何用IIS配置网站服务器_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《详解如何用IIS配置网站服务器》由会员分享,可在线阅读,更多相关《详解如何用IIS配置网站服务器(8页珍藏版)》请在金锄头文库上搜索。

1、ASP建站详解如何用IIS配置网站服务器添加时间:2008-7-14 文章类别:ASP教程 点击: 486次文章标签:IIS配置服务器现在能架起WEB服务的软件还是很多的,不过最简单最好用的还是IIS,当然,安全系数也相对低一些,不过如果合理配置,加上一些补丁,何况对于个人用户要求并不很高,IIS还是最好的推荐。有的朋友可能还不了解什么是IIS,简单来说,IIS的全称是Internet Information Services(Internet信息服务),这是一个Microsoft的用于.现在能架起WEB服务的软件还是很多的,不过最简单最好用的还是IIS,当然,安全系数也相对低一些,不过如果合

2、理配置,加上一些补丁,何况对于个人用户要求并不很高,IIS还是最好的推荐。有的朋友可能还不了解什么是IIS,简单来说,IIS的全称是Internet Information Services(Internet信息服务),这是一个Microsoft的用于架构基于Windows系统的服务器的附件。这个软件可以在Windows 2000/XP的任何一个版本中安装,当然,Professional版本的IIS功能就大大精简于Server以及Advanced Server版了。而在这里,也强烈不推荐使用Windows9X/Me的系统架构服务器,不但不稳定,而且服务方面的性能也不好。不过顺便提一下,Wind

3、ows9X/Me下可以使用PWS,这里就不介绍了。下面以Windows XP Professional版本的Windows为例,想要安装IIS,请打开添加删除程序添加Windows组件,如下图:选中IIS服务,然后进行添加,作为简单的WEB服务,推荐只安装以下3项就够了。Windows XP Professional自带的是IIS 5.1的精简版,功能相对少一些,不过足够普通用户用了。然后点“确定”,插入Windows XP安装盘,等待Copy文件,等安装完以后,我们可以在管理工具里面打开“Internet信息服务”开始对IIS进行配置。我们已经进来了:接下来的工作非常简单了,在1分钟内,你的

4、WEB服务器就要建好啦。首先,右键单击右边的那个默认网站,然后选择属性,出现如下选项卡:在这一页的所有内容可以说完全没必要改,当然,如果您为了便于管理,可以把描述改一下,改成什么名字都可以。比如我改成接下来,我们转到“主目录”这个选项卡,如下: 嗯,先在您就看看你的WEB页面放在什么位置了,比如我把他都放在F盘的WEB的目录,那么在最上面选择:“此计算机上的目录”,然后在本地路径栏填入或者用右边的“浏览”按钮找到目录,这样就可以了,在下面的复选框中,如果你想支持ASP或者CGI,就像我那样勾选那些选项。OK,下面来到“文档”选项卡。 这里选择的是您的WEB页面的默认主页,推荐把不是的全删了,只

5、保留你默认主页文件的文件名,比如Index.asp或者Index.htm。OK,先在所有的设置就这样完成了,是不是非常简单?然后确定修改,再次右键单击这个“默认网站”,选择启动就可以了。而如果你想在这里创建多个网站,你可以按下图的方式新建,就可以再建起其他的网站了。OK,现在输入你的IP地址或者你用DIP2000建立的个人域名看看,看看是不是正常了呢?咦?怎么出现了这个: 呵呵,还记不记得我们用来架Email的AMS?呵呵,原来ArGoSoft Mail Server是支持Web收信的,由于他的这个是用了80端口,而我们的80端口是Http的默认端口,所以AMS已经把IIS的Web服务给抢占了

6、,要解决这个问题,我们重新来到AMS,打开Option,修改如下配置: 看到Web InterFace了没有?就在这里把端口改一下,比如改成81就好了,这样就不会冲突了,回到IIS重新开始服务,OK,现在一切问题都解决了,想要使用AMS的Web功能,只需要使用:您的域名或者IP:81就可以了,比如这样::81针对ASP入门的提问与回答添加时间:2008-7-15 文章类别:ASP教程 点击: 文章标签:入门ASP是微软为解决网页信息动态化而推出的网页脚本语言,它一起强大的技术后盾迅速得到广泛的应用,特别是在中小网站中因其配制简单等优点而被热烈欢迎。为此,学习ASP的人也一直不见减少,这里给广大

7、想开始学习ASP的朋友做一些基本知识解答,希望能在这有限的篇幅里为你学习ASP助一臂之力。 1、提问:ASP是一种编程语.ASP是微软为解决网页信息动态化而推出的网页脚本语言,它一起强大的技术后盾迅速得到广泛的应用,特别是在中小网站中因其配制简单等优点而被热烈欢迎。为此,学习ASP的人也一直不见减少,这里给广大想开始学习ASP的朋友做一些基本知识解答,希望能在这有限的篇幅里为你学习ASP助一臂之力。1、提问:ASP是一种编程语言吗?回答:ASP不是编程语言,而是一种开发环境。ASP提供了一个在服务器端执行指令的环境,它利用了特殊的符号()来区分HTML与必须经过服务器翻译才能送往客户端的命令。

8、它可以执行的指令包括HTML语言,Microsoft VBScript和Microsoft Jscript等,因此可以制作出功能强大的Web应用程序。2、提问:在Web服务器上容纳多个Web站点,能使用PWS吗?回答:在PWS上只能容纳一个Web站点。为了在相同的计算机上容纳多个Web站点,需要使用Windows NT Server或Windows 2000 Server/Professional和IIS。3、提问:如何使用6个内置ASP对象?回答:ASP提供了多个内嵌对象,无须建立就可以在指令中直接访问和使用它们,这六个对象主要有:请求(Request)对象、响应 (Response)对象、

9、工作阶段(Session)对象、应用程序(Application)对象、服务器(Server)对象、Cookies对象,这六个对象中的服务器(Server)对象可加载其他组件,这可以扩展ASP的功能。使用Server.CreateObject所建立的对象,它的生命周期在它建立时开始,在它所在的网页程序结束时结束。如果想要让该对象跨网页使用,则可以用Session对象来记录Server.CreateObject所建立的对象。4、提问:为什么在使用Response.Redirect的时候出现以下错误:“标题错误,已将HTTP标题写入用户端浏览器,对任何HTTP的标题所作的修改必须在写入页内容之前”

10、?回答:Response.Redirect可以将网页转移至另外的网页上,使用的语法结构是这样的:Response.Redirect网址,其中网址可以是相对地址或绝对地址,但在IIS4.0使用与在IIS5.0使用有所不同。在IIS4.0转移网页须在任何数据都未输出至客户端浏览器之前进行,否则会发生错误。这里所谓的数据包括HTML的卷标,例如:,等,而在IIS5.0中已有所改进,在IIS5.0的默认情况下缓冲区是开启的,这样的错误不再产生。在Response对象中有一Buffer属性,该属性可以设置网站在处理ASP之后是否马上将数据传送到客户端,但设置该属性也必须在传送任何数据给客户端之前。为保险

11、起见,无论采用何种ASP运行平台,在页面的开始写上,将缓冲区设置为开启,这样的错误就不会发生了。5、提问:缓冲输出对于网页传输有没有影响?回答:在比较大的Web页中,第一部分在浏览器中出现可能会有一些延迟,但是加载整个Web页的速度比不用缓冲要快。6、提问:在没有表单提交时查询字符串的值是否可以使用Request.QueryString集合?回答:Request对象用于读取浏览器的数据,它除了可以读取表单字段的内容,还可以用来读取附带在网址后面的参数,无论请求字符串怎样添加到链接地址中对Request来说都没有什么不同。使用get方法提交一个表单,还是跟随一个附加查询串的链接查询字符串中所有的

12、值,都可以使用 Request.QueryString集合。7、提问:我在ASP脚本中写了很多的注释,这会不会影响服务器处理ASP文件的速度?回答:在编写程序的过程中,作注释是良好的习惯。经国外技术人员测试,带有过多注释的ASP文件整体性能仅仅会下降0.1%,也就是说在实际应用中基本上不会感觉到服务器的性能下降的。8、提问:需不需要在每个ASP文件的开头使用?回答:在每个ASP文件的开头使用代码是用来通知服务器现在使用VBScript来编写程序,但因为ASP的预设程序语言是VBScript,因此忽略这样代码也可以正常运行,但如果程序的脚本语言是JavaScrip,就需要在程序第一行指明所用的脚

13、本语言。9、提问:我有没有必要在每一个ASP文件中使用“Option Explicit”?回答:在实际应用中,VBScript变量的概念已经模糊了,允许直接使用变量,而不用Dim声明变量,但这并不是一个好习惯,容易造成程序错误,因为可能重复定义一个变量。我们可以在程序中使用Option Explicit语句,这样在使用一个变量的时候,必须先声明它,如果使用了没有经过声明的变量,运行时,程序就会出错。实践证明,ASP文件中使用“Option Explicit”可以使得程序出错机会降到最少,并且会大大提升整体性能。10、提问:运行ASP文件时有什么安全措施?回答:ASP提供了很好的代码保护机制,所

14、有的ASP代码都在服务器端执行而只返回给客户端代码执行结果。但仍不排除恶意人士对Web服务器的刻意破坏,所以在编写ASP文件时更要注意安全提问。虽然在ASP中引入文件以inc作为扩展名,在这里仍建议以ASP作为引文件的扩展名。当这些代码在安全机制不好的Web Server上运行时,只需在地址栏上输入引入文件的地址(inc为扩展名),就可以浏览该引入文件的内容,这是由于在Web Server上,如果没有定义好解析某类型(比如inc)的动态连接库时,该文件以源码方式显示。 另外,不要把数据库文件放在网站结构内部,这样,当恶意人士获取数据库路径后,就可以轻易获取该数据库,进而肆意更改数据库内容。比较

15、好的做法是,为数据库建立数据源名称DSN(Date Source Name),在DSN中存储了有关连接到指定数据提供者的信息,包括:“数据库的物理位置,用于访问数据库的驱动程序的类型,访问数据库的驱动程序所需要的任何其他参数”,在进行数据库访问时可以直接访问该DSN。11、提问:评介Web数据库管理系统时,应该考虑哪些提问?回答:在评价一个Web数据库管理系统时,必须考虑到三方面的提问:多用户提问;所建立的Web数据库应该是关系型的;数据库的安全性提问。12、提问:ADO是什么,它是如何操作数据库的?回答:ADO的全名是ActiveX Data Object(ActiveX数据对象),是一组优化的访问数据库的专用对象集,它为ASP提供了完整的站点数据库解决方案,它作用在服务器端,提供含有数据库信息的主页内容,通过执行SQL命令,让用户在浏览器画面中输入,更新和删除站点数据库的信息。ADO主要包括Connection,Recordset和Command三个对象, 它们的主要功能如下:Connection对象:负责打开或连接数据库文件;Recordset对象:存取数据库的内容;Command对象:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号