2010架设web服务器13969.pdf
《2010架设web服务器13969.pdf》由会员分享,可在线阅读,更多相关《2010架设web服务器13969.pdf(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、架设 web 服务器 现在,越来越多的人喜欢上了网络,也积极学习网络技术:网络结构、网络构件技术、TCP/IP 等等 他们纷纷发布了自己的主页,这些网页中不乏精彩之作,其中也运用了各种技术,FLASH,JavaScript,Vbscript,Java Applet 等等。但他们并不能学到网络的一些根本东西,他们并不了解他们网站或网页是怎样运行起来的,怎样进行传输的。为了揭开这些秘密,我们先从网站的架建开始学习,学习怎么使您的网站或网页发布到我们的 Internet中。在这里我主要大概介绍一下现在流行的 WEB 服务器之一:IIS 的架建技术,从中您也许可以获得怎样在自己机器上的创建服务器以模拟
2、真正的服务器,也可以在真正的服务器上应用其中的操作技术,并且您将获得全程的 IIS 技术向导。现在的网络服务大多数是 WORLD WIDE WEB 服务,即 HTTP 服务,这大家都很熟悉。为了提供这样的服务,我们就要架设服务器以提供服务。一般来说,我们架建WEB的网站运用的人部分是IIS或Apache。前者是 Microsoft 的产品,只要您有 Windows2K(或 WinXP pro)系列,你就能获得它,我们通过它可以架设 IIS+ASP+CGI+PERL 或 PHP+MYSQL。Apache 服务器源自美国国家超级技术计算应用中心(NCSA)的 WEB 服务器项目中,利用它我们可以架
3、建如下的服务器 Apache+MYSQL(在 Linux 中应用较多)。这里我们讲解 IIS 服务器的架建。(之所以我不讲 APACHE 是因为我必须假设您会操作LINUX/UNIX 和 MYSQL,但这是一种苛求。)安装 IIS 的前提是您必须有 WIN2K,不管您是什么版本的 Pro,抑或 Servers,Advanced Server。若是后两者,那么你很幸运你可以跳过这一部分。因为系统上已经为您安装了它。具体步骤如下:(以Administrator 帐号登录到服务器上或您的机器上)1.打开控制面板-添加/删除程序-添加/删除 Windows 组件,系统经过初始化后显示 Windows
4、组件向导。2.在 Windows 组件向导里选择您需要安装的项目,这里 Internet 信息服务(IIS)就是我们要安装的,选上它。再选择其他你需要的,但对我们来说它们不是必要的。3.点击下一步,系统就开始安装与配置IIS。在安装过程中您需要 WIN2K 的安装盘。4.当系统配置完成后,您将在控制面板-管理工具看到“Internet 服务管理器”一项,此时说明您已经安装成功。否则请重试。1.启动 Internet 服务管理器 控制面板-管理工具-Internet 服务管理器 2.连接到 WEB 服务器 Internet 信息服务启动时会连接到默认的 Web 服务器。但可以通过在 Intern
5、et 服务管理器中连接到网络中上的任何 IIS 服务器以对其进行管理。操作如下:操作连接在计算机名中输入 WEB 服务器主机名,IP地址或 NetBIOS 名后确定。3.启动、终止和暂停服务(1)在 Internet 服务管理器中,选定想要启动、终止和暂停服务,在 属性 中选择 启动服务、终止服务或 暂停服务。(2)在系统中操作 IIS Admin Svervice,在这里需要说明的是这样操作或导致其他服务的停止,如 FTP。现在我们来讲它的配置。限于篇幅我们只讨论其中比较重要的选项,简单的选项略去。1.“Web 站点”选项卡(1)Web 站点的标识 在说明中输入 www 服务器 IP 地址。
6、选择高级您可以设置多个 IP,即您的机器可以作为好几台服务器使用。TCP 端口中输入您提供的 www 服务器的端口,默认为 80,我们一般不改动。如果您在您的本机上实验 IIS 请输入 127.0.0.1(2)其他 连接数及日志我们保持默认。在此略去解释。2.“性能”选项卡 可以设置影响内存和带宽使用的属性。(请您自己设置,比较简单)3.“ISAPI 筛选器”选项卡 ISAPI 筛选器是当 WEB 服务器收到 HTTP 请求时进行响应的程序,与应用程序的不同之处在于靠 WEB服务器时间驱动而不是客户请求驱动。可以使 ISAPI 筛选器与特定 WEB 服务器关联,其后,每次关联事件发生时都将通知
7、筛选器。(设置略)4.“主目录”选项卡 本选项卡用来配置 www 服务器的主目录位置等内容。(1)指定主目录的位置。即您的 www 服务器的主目录位置等内容的来源。此计算机上的目录:表示发布的信息来本地目录。默认的是SYSTEMROOTInputwwwroot(SYSTEMROOT 表示操作系统的安装盘符。)另一计算机上的共享位置:边式发布的信息来自其他计算机上的共享目录。如局域网中的共享目录。重定向到 URL:浏览器将对 URL 的请求转向另一个新的 URL 但对于 FTP 目录,无法进行重定向。(2)文件访问属性设置 脚本资源访问:允许用户访问已经设置了“读去”或“写入”权限的资源代码,包
8、括 ASP 应用程序的脚本。读取:允许用户读取或下载或目录及其相关属性。写入:允许用户将文件将文件及其相关属性上载到服务器上已起用的目录,或者更改可改写文件的内容。“写入”操作只能在支持 HTTP1.1 协议标准的 PUT 功能的浏览器中进行。目录浏览:允许用户查看该虚拟目录中文件和子目录的的超文本列表。日志访问:可以在日志文件中记录对该目录的访问。只有起用了该 WEB 站点的日志才会记录访问。索引此资源:允许 Microsoft Indexing Server 将该目录包含在 WEB 站点的全文索引中。(3)应用程序设置 执行许可:决定允许对 WEB 站点或虚拟目录资源进行何种级别的程序 无
9、:只允许访问静态文件,入 HTML或图象文件。纯脚本:只允许运行脚本,如 ASP 脚本。脚本和可执行程序:可以访问或执行各种文件类型。应用程序的保护:选择运行应用程序的保护方式。低:与 IIS 的 WEB 服务在同一进程中运行。中:与其他应用程序在独立的公用进程中运行。高:在与其他不同的独立进程中运行。“配置”可以让您的 IIS 能够解析更多的脚本。后述。5.“文档”选项卡(1)启用默认文档 选中该选项可以在浏览器请求指定文档名的任何时候提供一默认文档。默认文档可以是目录的主页或包含站点文档目录列表的索引页。(2)启用文档页脚 选中该选项可以自动将一个 HTML 格式的页脚附加到 WEB 服务
10、器所发送的每个文档中。页脚文件不是一个完整的 HTML 文档,只包含需用于格式化页脚内容和外观和功能的 HTML 选项卡。6.“目录安全性”选项卡(1)匿名访问和验证控制。匿名访问:允许任意用户访问,查询用户名及密码。基本验证:将提示用户输入用户名和密码,通过网络“非加密”发送。集成 Windows 验证:使用散列技术鉴定用户,而不是通过网络实际发送密码。在 IIS 的安装过程中,安装程序自动创建一个 Internet Guest 帐号 IUSER_HOSTNAME,用作默认的匿名登录帐号。一般,不建议使用“基本验证”方式,因为基本验证方式在网络上使用明文传递用户名和密码,容易被黑客截获。(2
11、)IP 地址及域名限制 设置网络客户对 www 服务器的访问限制,提供或阻止特定用户访问本 WEB 站点、目录或文件。(3)配置安全通信。您必须安装有效服务器证书,才能使用此选项。7.“HTTP 头”选项卡 略 8.“自定义错误信息”选项卡 略 9.“服务器扩展”选项卡 略 让您的 IIS 服务器支持更多的脚本解析 现在我们要使 IIS 实现 ASP,CGI,PERL,和 PHP+MYSQL(其中 ActivePerl PHP MYSQL)可以自行去下载个使用。现在网上多的是)一、ASP 支持:IIS 自带的功能,什么都不用做,本身就支持 ASP 运行。二、CGI、PERL 支持:1.安装 A
12、ctivePerl 运行下载的 ActivePerl 一步一步安装(注意:安装路径请选择到根目录的/usr/下(默认是 perl),这样对以后调试程序省很多事)2.配置 IIS 打开“Internet 信息服务”(在管理工具里),点开默认站点的属性 选择“主目录”选项卡,然后点“配置(G)”,弹出对话框:然后“添(D)”可执行程序中添入 c:urebinper.exe%s%s 或通过浏览找到 Perl.exe 扩展名.cgi 推荐“c:usrbinperl.exe”,记得一定要在后面加上“%s%s”,不然没法执行 cgi 的,确定后,用同样方法添加扩展.pl 三、PHP、MYSQL 支持:1.
13、安装 PHP 和 MYSQL 运行下载后的 PHP 和 MYSQL 一步一步安装就行了(装到哪里都可以,一般现在网上流行的都是安装过的PHP,没有安装程序,直接拷贝就可以了)2.PHP 支持:2.1 拷贝 php 目录下的 dlls 文件夹里所有文件到 SystemRootwinntsystem32 下 2.2 配置 IIS:和刚才配置 cgi 一样添加.php 最后把这里的“执行权限”换成:“脚本和可执行文件”,然后确定 ok!到此,你的一个 WEB 服务器就可以解析 ASP,CGI 和 PHP 了。如果你的设置正确无误,那么在 IE 中键入你的网站的 IP(本机设置为 127.0.0.1)
14、你就可以访问您的网页了,以后你可以在您自己的机器里调试动态的网页。WWW 服务器的架设 我们几乎每天都会浏览形形色色的网站来获取各种各样的信息,WWW 服务器就是提供此类服务的,目前有很多信息提供商提供 WWW 服务器架设的付费服务。其实,我们完全可以自己打造 WWW 的个人服务器,在网上发布一些个人信息,并且体会做管理员的乐趣。WWW 服务器的架设有很多种方式,下面介绍一些主流的实现方法:1.通过微软提供的 IIS 目前很大一部分的 WWW 服务器都架设在微软公司的 IIS 之上。它使用的环境为WinNT/2000/XP+Internet Information Service(IIS),相
15、信很多用户现在使用的都是Win2000 或 WinXP 系统,在 Win2000 Professional 和 WinXP 系统中,默认的情况下,它们在系统初始安装时都不会安装 IIS(目前版本为 IIS5.0),因此得将这些组件添加到系统中去。第一步:IIS 的安装 A.在控制面板中选择“添加/删除程序”,在出现的对话框中选择“添加/删除 Windows 组件”(如图 1)。B.在出现的复选框中选择安装 Internet 信息服务(IIS)(如图 2),这一组件约需 19MB 的空间。C.点击“下一步”,并将 Win2000 安装光盘放入光驱,安装程序即可将程序文件复制到硬盘中,点击“结束”
16、即可完成。第二步:IIS 中 Web 服务器的基本配置 IIS 中 Web 服务器的基本配置主要包括如下几部分:A.打开 IIS 服务器的配置窗口,选择“开始”“程序”“管理工具”“Internet 服务管理器”,或者“选择”“控制面板”“管理工具”“Internet 服务管理器”也可,打开的窗口如图 3。B.在打开的窗口中鼠标右击“默认 Web 站点”,选择“属性”菜单。C.在出现的“默认 Web 站点属性”窗口中,选择“主目录”标签,用以设置 Web 内容在硬盘中的位置,默认目录为“C:InetpubWwwroot”,你可根据需要自己设置(如图 4)。D.在属性窗口处选择“文档”标签,设置
17、自己默认的首页网页名称,例如“Myfirstweb.htm”,将其添加并移动到列表的最顶端(如图 5)。E.确认默认的 Web 站点是否已经启动,如果没有可以鼠标右键点击“默认 Web 站点”,选择“启动”,在打开的 IE 地址栏中键入本机的 IP 地址,即可看到自己指定的主页已经开始在Internet 上发布了。这里只是介绍IIS最基本的设置选项,大家还可以按照需要去具体设置上面提到的“默认Web站点属性”,通过它来配置 IIS 的安全和其他一些参数。IIS 虽然好用,但默认安装的情况下,它也有很多的安全漏洞,包括著名的 Unicode 漏洞和CGI 漏洞,因此在 IIS 安装完成之后,建议
18、继续在微软公司主页上下载安装它们提供的安全漏洞补丁 SP1 和 SP2。此外,建议将磁盘的文件系统转换成 NTFS 格式,安装系统的分区可在系统安装候转换,也可在安装完系统以后用 PQMagic 等工具进行转换。2.利用微软的 PWS PWS 的全称是“Personal Web Server”,字面意思就是个人网页服务器,由微软公司提供,它主要适合于创建小型个人站点,它的配置和使用比较简单,但功能却很强大。跟 IIS 的区别是,PWS 可以安装在 Win9X/Me/NT/2000/XP 系统中,因此对 Win9X/Me 系统来说尤其可贵。第一步:PWS 的安装 对 Win9X/Me 系统来说,
19、在光驱里放入 Win98 安装光盘,进入光盘的 Add-onsPws目录,双击 Setup.exe 命令即可开始安装 PWS,安装界面如图 6 所示。我们如果需要一些例如ASP 等高级功能,还可选择自定义的安装模式,否则直接选择典型安装。组件安装完成之后,会出现如图 7 所示的选项来设置 WWW 服务目录,我们可以视实际情况来设定,建议以缺省目录来安装。最后选择“完成”并根据提示重新启动计算机后,就可在右下角任务栏看见 PWS 的图标(如图 8)。这时打开一个 IE 窗口,在地址栏中输入“http:/localhost”、“http:/127.0.0.1”或者“http:/你的IP 地址”,就
20、可看到 PWS 的默认页面,表明 PWS 已经成功运行了。对于 Win2000/XP 来说,PWS 是作为 IIS 的一个组件安装的。如果你是 Win9X/Me 系统,没有安装 PWS 的光盘也不要紧,可以去http:/ 下载 PWS 的安装软件,安装步骤跟上面差不多。第二步:PWS 的配置 双击屏幕右下角的 PWS 图标,或在菜单中选择相应的程序组来启动“个人 Web 管理器”(如图 9)。由管理器界面(图 9 是 Win2000 中 IIS 的 PWS,因此只有 3 个选项)可以看出它包括 5 个部分,可分别管理不同的功能,利用 PWS 架设自己的 WWW 服务器一般主要有如下几个步骤。A
21、.启动 PWS。在 PWS 的主屏选项处,它又细分为“发布”和“监视”两部分。首先必须通过点击“启动”按钮来打开 PWS 的服务。在这里,你还可以通过“监视”中的内容查看 Web 站点的一些访问统计信息。B.设定虚拟目录。假定你的网页存放在“E:WwHomepagesHomepage”下,首页文件名为“Myfirstweb.htm”。先在图 10 中选定虚拟目录,单击“添加”按钮,在出现的“添加目录”对话框中(如图 11),指定网页所在的驱动器号和目录,这里是“E:Ww HomepagesHomepage”,并且为自己的这个虚拟目录设置一个别名,别名可以随便设置,是朋友访问你网站时的目录名称。
22、安全建议:设置目录的访问权限为“读取”和“脚本”,为安全起见,不要选取“执行”权限。默认情况下,PWS 服务器的根目录是“C:InetpubWwwroot”。我们如果不想具体来设置虚拟目录,也可将你存放的网页的所有文件拷贝到该目录中,例如:将“E:WwHomepagesHomepage”中所有的文件拷贝到“C:InetpubWwwroot”中即可。C.设置默认文档。接下来,为你的虚拟目录设置一个能在默认情况下自动识别的网页文档。该文档的作用是,当进入本站点时,如没有指定要访问的文档,则服务器自动提供一个默认文档让其访问。在图 10 中,选中“启用默认文档”复选框,并在“默认文档”框中,输入自己
23、的首页文档名“Myfirstweb.htm”。安全建议:和上面一样,出于安全的原因,不要选中“允许浏览目录”复选框,以免别人看到整个目录里的所有文件。D.创建访问记录。如果我们要监控访问我们页面的游客,还可以在高级中(图 11)选择“保存 Web 站点活动日志”,系统就会自动帮我们记录访问该 Web 站点的数据,这些数据将记录访问者的 IP 地址、访问时间和访问内容。服务器将在“C:WindowsSystemLogfiles”中的文件夹中建立一个名为“Ncyymm.log”的文件(yy 为年份,mm 为月份)。该文件可用文本编辑器查看,也可在 DOS 窗口中用“Type”命令查看。经过这样简单
24、的设置,打开 IE 并输入你自己的 IP 地址即可看到你发布的主页,无论是否上网都可调试自己的站点。当然也可以使用一个特殊的 IP 来检验安装的正确性和回送地址,即 http:/127.0.0.1 或者 http:/localhost。此外,PWS 还有其他几个选项用来增强它的功能,主要包括如下两个标签。A.发布。这部分主要是提供定制个人主页的发布及编辑文件发布列表的功能,可以将文件发布出去以供别人浏览和下载。这个过程实际上也是结合了 PWS 的 ASP 功能。此外,这里还可以在定制个人发布主页时创建来宾簿和留言簿,例如,你想将“D:DownloadTt.zip”发布出去,首先选择“发布”,点
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2010 架设 web 服务器 13969
限制150内