本地服务器的搭建.doc_第1页
本地服务器的搭建.doc_第2页
本地服务器的搭建.doc_第3页
本地服务器的搭建.doc_第4页
本地服务器的搭建.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2010年11月1日更新第1章本地服务器的搭建1.1 WEB服务器简介1.2 ASP服务器的搭建1.2.1 IIS的安装1.2.2 ACCESS数据库的安装1.2.3 SQL Server数据库的安装1.2.4 ASP环境的测试1.3 PHP服务器的搭建 1.3.1 Apache的安装1.3.2 MySQL数据库的安装1.3.3 PHP的安装1.3.4 PHP环境的测试1.4 JSP服务器的搭建1.4.1 JDK的安装1.4.2 Tomcat的安装1.4.3 环境变量的设置1.4.4 JSP环境的测试 从本章你可以学到如下几点:1.ASP服务器的搭建2.PHP服务器的搭建3.JSP服务器的搭建 从本章起我们就开始脚本黑客技术的学习之旅,相信各位脚本黑客爱好者都已经非常期待了。不管你以前是否有计算机脚本语言的基础只要你跟着我的思路一直学习下去,相信你一定会有很大的收获。要成为一名脚本方面的黑客高手也不是那么简单的,所以大家还要做好吃苦耐劳的心里准备。要学习脚本黑客技术的第一步就是要懂Web服务器,因为我们的脚本系统都是在Web服务器上运行,这是脚本的基础。所以本书的第一章就给大家介绍如何配制服务器和服务器后台的数据库,目的就是让大家能够独立完成一台Web服务器环境的搭建,这些都是脚本攻防最基础的知识。有了这个基础大家以后在测试系统安全性的时候就可以在自己的计算机上进行试验。本章介绍ASP、PHP、JSP三种Web服务器环境的搭建。1.1WEB服务器简介返回Web服务器是指驻留于因特网上某种类型计算机的程序。当我们的浏览器(客户端)连到服务器上并请求文件时,服务器将处理该请求并将文件发送到该浏览器上,比如我们在浏览器的地址栏内输入后就会返回Google的页面。服务器使用一个叫做HTTP(超文本传输协议)的协议进行信息交流,这就是人们常把它们称为HTTP服务器的原因。 Web服务器不仅能够存储信息,还能在用户通过Web浏览器提供的信息的基础上运行脚本和程序。例如,Google提供了一个发送新闻的功能,我们只要填入邮件地址以及一些新闻的关键字,点击提交之后,以后只有有新闻出现了我们提交的关键字,那么Google就会把这个新闻发送到我们的邮箱里去。Web服务器可驻留于各种类型的计算机,从我们自己用的PC机到巨型的UNIX网络服务器,以及其他各种类型的计算机。目前Web服务器主要有以下两种形式存在于网络上。(1)、 虚拟主机 虚拟主机是使用特殊的软硬件技术,把一台计算机主机分成一台台虚拟的主机,每一台虚拟主机都具有独立的域名和IP地址(或共享的IP地址),具有完整的因特网服务器功能。虚拟主机之间完全独立,在外界看来,每一台虚拟主机和一台独立的主机完全一样,用户可以利用它来建立完全属于自己的WWW、FTP和E-mail服务器。也就是说一台服务器上会同时运行着很多的网站。 虚拟主机技术的出现,是对因特网技术的重大贡献,是广大因特网用户的福音。由于多台虚拟主机共享一台真实主机的资源,每个用户承受的硬件费用、网络维护费用、通讯线路费用均大幅度降低,使因特网真正成为人人用得起的网络。现在,几乎所有的美国公司(包括一些家庭)均在网络上设立了自己的Web服务器。 虚拟主机服务提供者的服务器硬件构成的性能比较高,通讯线路也比较通畅,可以达到非常高的数据传输速度(可达45Mb/s),为用户提供了一个良好的外部环境;用户还不用负责机器硬件的维护、软件设置、网络监控、文件备份等工作。因而也就不需要为这些工作头痛和花钱了。目前国内很多ISP(互联网服务提供商)机构也提供这样的服务,比如电信。(2)、服务器托管服务器托管即租用ISP机架位置,建立企业Web服务系统。企业主机放置在ISP机房内,由ISP分配IP地址,提供必要的维护工作,由企业自己进行主机内部的系统维护及数据的更新。这种方式特别适用于有大量数据需要通过因特网进行传递,以及有大量信息需要发布的单位。1.2 ASP服务器的搭建返回ASP是一种服务端脚本语言,它是微软推出的一种用来取代CGI的技术。简单的说,ASP是位于服务器端的脚本运行环境,通过这种环境,我们可以创建和运行动态的、交互式的Web应用程序。在我们浏览网页的时候如果发现URL地址中含有asp结尾的文件的话,如url/article.asp?id=12/url。那么这个网站就是一个ASP构建的网站,下面我就教大家如何搭建一个ASP环境的服务器。Windows操作系统上提供的IIS服务器就是构建ASP环境的最好服务器,安装好了IIS后,就是要装服务器的后台数据库,毕竟服务器要进行数据的交互,这就少不了数据库。一般在ASP环境下最常见的组合是ASP+ACCESS和ASP+SQL Server两种,所以对于ACCESS和SQL Server这两种数据库我都会教大家如何安装。最后通过搭建一个ASP环境来作为实践的过程。1.2.1IIS的安装返回 IIS是一款功能非常强大的Web服务器,目前IIS已经发展到了6.0的版本,默认安装在Windows 2003操作系统中;而Windows XP/Windows 2000目前默认安装的是5.0的版本。因为考虑大家使用的操作系统目前大部分是Windows XP,所以为了和大家保持一致,我这里也用Windows XP来搭建ASP环境,其他的Windows操作系统的配制也差不多。 虽然Windows XP在默认的情况下自带了IIS,但是并没有默认的安装。安装IIS的步骤如下:(1)、首先进入系统的的控制面板,从系统菜单【开始】【控制面板】,进入控制面板界面。 控制面板界面(2)、找到【添加或删除程序】并双击它,弹出添加或删除程序管理界面添加或删除程序面板(3)、单击【添加或删除Windwos组件(A)】, Windows组件向导(4)、中,大家首先选中第2项,即【Internet信息服务(IIS)】,然后单击【详细信息(D).】按钮 Internet信息服务(IIS)的详细安装列表(5)、中,可以看到IIS包含了很多的内容,但是对于我们搭建ASP环境来说,只要选中【万维网服务】、【Frontpage 2000服务器扩展】、【Internet信息服务管理单元】、【公用文件】就可以了。在默认的情况下,可以单击【确定】按钮,。如果这个时候鼠标选中【万维网服务】,可以单击【详细信息(D).】按钮,查看万维网服务的安装列表。因为默认的情况下,直接单击【确定】按钮。有一点大家也是要知道:IIS是一个综合服务器,它不仅能够安装WWW服务,同时还能够提供FTP服务以及SMTP服务。 万维网服务安装列表(6)、单击【下一步】按钮,就进入文件安装拷贝阶段了。 安装拷贝文件在文件的复制过程中,系统会提示用户插入Windows XP的安装光盘,我们只需要插入光驱即可,继续安装知道安装直到结束。 IIS安装完成 安装完成之后,需要测试一下IIS服务器是否成功。测试的方法很简单,只要打开浏览器,在地址栏中输入“http:/localhost”或者“”,如果出现了提示,则就表示服务器安装成功。 IIS服务器安装成功安装完成IIS后,并不能够就搭建好了一个ASP环境。我们还要安装ASP环境的后台数据库,对于ASP来说,常见的后台数据库为ACCESS和SQL Server两种。在安装完了数据库之后,我们就要对IIS最一些配置,这样一个完整的ASP环境就搭建好了,可以非常方便的在上面发布网站。1.2.2 ACCESS数据库的安装返回 一个ASP环境自然少不了后台数据库的支持,如果仅仅只有IIS的话还无法搭建一个ASP环境。目前ASP网站的后台数据库几乎全部是ACCESS或者SQL Server,这里本节及下一节就介绍这两种数据库的安装及基本使用。 Access数据库是目前使用的一个非常广泛的桌面型关系数据库,广泛应用于中小型的管理系统中。Access除了能够做个中编程语言的数据库之外,自己本身也是一种数据库开发工具。 Access数据库是Microsoft公司开发的一套桌面数据库,是微软Office办公套件的重要组成部分。其特点如下:(1)、提供了数据库最常用的功能,使用便捷;(2)、系统资源占用低,不需要数据库服务器的支持;(3)、与Office版本软件紧密集成,便于将数据库迁移到SQL Server上。不过其缺点是无法支持较大的数据量,不支持数据库高级特性,如并发访问、事务处理等等。但由于它的快速灵巧,小型的网站多数采用它来后台数据库。Access经过了若干年的发展,已经换了多个版本了。从Access 97开始就基本成为了一个比较成熟的版本了。这里给安装的是Access 2003版本,在安装之前肯定是找一个Access的安装盘了,不过单独的Access安装盘基本上没有。Access通常是是和Office一起发行的,所以我这里安装的就是Office 2003光盘。如果没有光盘的话,可以到网上去下载Office的压缩包到本地计算机中,然后在安装,结果都是一样。将Office 2003放入到光驱中,一般会自动播放或者直接进入安装盘目录,双击安装文件“SETUP.EXE”,进入安装界面。 Oiffice 2003的启动安装界面启动安装向导后,就会进入安装界面,不过在安装之前要求我们输入验证码,在光盘的下有一个CD-KEY.TXT的文件,把它复制到上面去就可以了。 输入Office 安装时的注册码单击“下一步”,我们在里面输入一些相关信息就可以,输入什么由自己决定。 输入用户的安装信息单击“下一步”,只需选中“我接受”这个复选框就可以进入下一步操作。 最终用户许可协议 安装类型我们选择“自定义安装”,安装位置就按照默认即可,单击进入下一步。 设定安装类型及路径因为采用的是自定义安装,所以我们要选择安装哪些软件,这里是安装Access,所以这个一定要选上,至于其他的就看个人喜好。 自定义安装进入下一步就可看到软件安装的大致情况。 安装摘要在单击“安装”按钮就进入了安装阶段了,并显示安装进度。 安装进度安装结束后,我们可以选择“删除安装文件”,重新启动后,Access数据库就算安装完了。 Access数据库安装完成这样对于使用Access最为后台数据库就可以顺利在本地发布了。1.2.3 SQL Server数据库的安装返回 SQL Server 是一个关系数据库管理系统,是Microsoft推出新一代数据管理与分析软件。SQL Server 是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用,所以它适合大型一些的网站所使用。目前微软已经推出了SQL Server 2005数据库,不过目前大部分网站依然采用SQL Server 2000版本,为了符合实际情况,这里我也选用SQL Server 2000来介绍安装。 SQL Server的安装及使用要比Access复杂的多。SQL Server 2000也有好几个版本,如企业版、标准版、个人版及开发者版。同时在安装SQL Server 2000后我们可以进行数据库的开发工作,所以就介绍开发版的安装。其他的版本安装过程都差不多。 准备好了SQL Server 2000安装盘后,放入光驱然后进入目录。双击“SETUP.EXE”文件,进入安装界面。 SQL Server 2000安装界面因为采用开发版所以我们点击进去就可以进入SQL Server 2000的安装向导了。 SQL Server安装向导点击“下一步”就要选择安装的计算机了,因为我们是安装在本地计算机中,所以选择“本地计算机”。 选择数据库安装的计算机单击“下一步”,它我们选择创建一个新的SQL Server实例,默认的选项,而“高级选项”则是设定安装程序,使得在无人的情况下也能够安装。但不鼓励,这里不改变选择。 选择SQL Server示例单击“下一步”就要求输入用户的一些基本信息,按照提示输入一些信息就可以了。之后进入“软件许可协议”,选择“是”就进入下一步。 输入用户信息在同意软件许可协议后,就要选择数据库的安装方式,因为要进行开发,所以选择第二项“服务器和客户端工具”。 安装定义点击“下一步”进入下一个安装界面。它要求用户选择创建的数据库实例名,选择默认值即可。 创建SQL Server的实例名单击“下一步”进入用户选择安装类型,一般只需要选择“典型”安装,然后选择安装的路径,为了管理方便,可以将两个路径设置相同。这里设定的路径为“C:Program FilesMicrosoft SQL Server”。点击“下一步”进入“服务账户”界面。 安装类型 服务账户 服务账户主要是让用户选择登陆数据库的账户的设置,如果有域管理,则可以使用“使用域用户账户”,这里我们选择“使用本地系统账户”就可以了。点击“下一步”就进入“身份验证模式”对话框。 身份验证模式身份验证模式一般有两种,一种是仅仅依靠Windows系统的身份验证模式,另外一种是混合模式,即Windows身份验证和混合模式,可以在下面的文本中输入密码,如果不想输入密码则可以把下面的“空密码”复选框选上。不过这里我强烈建议大家采用混合模式,而且一定要输入密码,千万不要选上“空密码”复选框。有过入侵经验的朋友应该知道,有一些网站的SQL Server数据库就是空密码,那么这就相当于想我们打开了入侵大门,不用费什么劲就控制了数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论