| 贵 州 学 习 网 |
|
编者按:几年前互联网上个人网站如雨后春笋般出现,随着网站制作技术的不断发展,站长们大都开始采用某些动态网站制作技术来增加网站的功能,提供一个更具有交互性的交流平台,可是有时候在远程服务器上调试各种代码很不方便,所以在本地架设web服务器调试各种代码是多数站长提高效率和省钱的绝招,本文就以图文的方式,详细介绍如何让一台赤裸的web服务器支持IIS+asp+access+cgi+asp.net +jsp+php+MySQL,让各位站长管理自己的网站更加得心应手。考虑到站长们可能使用不同的开发技术,所以介绍了各种时下流行的代码运行的环境,站长们可以根据自己的实际情况有选择的进行安装。本次安装全过程是在c盘进行,操作平台是windows2000系统(建议使用服务器版或者高级服务器版),已安装iis5.0+ microsoft access2000+sql service2000。 下面先准备需要的东西。 ①activeperl-5.8.3.809-mswin32-x86.msi 下载地址: http://downloads.activestate.com/activeperl/windows/5.8/activeperl-5.8.3.809-mswin32-x86.msi ②microsoft®.net framework 1.1 版可再发行组件包 下载地址: http://download.microsoft.com/download/7/b/9/7b90644d-1af0-42b9-b76d-a2770319a568/dotnetfx.exe ③microsoft microsoft .net framework 1.1 版 简体中文语言包 下载地址: http://download.microsoft.com/download/4/b/c/4bce2f4b-548e-4e36-a3f7-46d79a6abd39/langpack.exe ④microsoft data access components (mdac) 2.8简体中文版 下载地址: http://download.microsoft.com/download/8/b/6/8b6198c0-fe96-4811-9d81-d5c76dd5fea8/mdac_typ.exe ⑤j2se v 1.4.2_05 sdk includes the jvm technology 下载地址:Servlet/beginsdlcweb1a.SUN.com-a8be:41007653:eac48af6b0efd123/-2147483648/457833771/1/489890/489662/457833771/2ts+/westcoastfsend/j2sdk-1.4.2_05-oth-jpr/j2sdk-1.4.2_05-oth-jpr:2/j2sdk-1_4_2_05-windows-i586-p.exe" target=_blank> http://192.18.97.44/ecom/ecomticketservlet/beginsdlcweb1a.sun.com-a8be:41007653:eac48af6b0efd123/-2147483648/457833771/1/489890/489662/457833771/2ts+/westcoastfsend/j2sdk-1.4.2_05-oth-jpr/j2sdk-1.4.2_05-oth-jpr:2/j2sdk-1_4_2_05-windows-i586-p.exe ⑥macromedia jrun 4.0注册版 下载地址及注册码:jrd400-01745-97259-07850 http://9iv.com/down/down.asp?id=1330&no=1 ⑦php v5.0 for windows 下载地址: http://cn.php.net/distributions/php-5.0.0-win32.zip ⑧mysql v4.0.18 for windows 下载地址: http://xia8.com/soft/0601mysqlv4018forwindows.rar 一、iis+asp+access的支持 iis是internet information server的缩写,是微软提供的internet服务器软件,包括web、Ftp、mail等等服务器。因为iis的ftp和mail服务器不是很好用,一般用iis只用其web服务器。本文以win2000操作系统为例(建议使用服务器版或者高级服务器版),介绍web服务器的安装和设置方法。 目前运行iis的最理想平台是Windows 2000服务器版和高级服务器版。win9x/me里也有iis,但只是pws(个人web服务器),功能很有限,只支持1个连接。winxp里的iis也只支持10个连接。如果您要使用iis,请使用windows 2000服务器或者高级服务器版。 iis是windows操作系统自带的组件。如果在安装操作系统的时候没有安装iis,请打开“控制面板”->“添加或删除程序”->“添加/删除windows组件”->双击“internet信息服务”-> 选择“world wide web 服务器 ”安装。安装过程十分简单,故在此不作详细介绍!由于我们之后的操作都是建立在此基础之上的,所以介绍一下iis的一些基本,便于我们后面的操作。 打开“控制面板”->“管理工具”->“internet 服务管理器”: ![]() ⑴在“默认web站点”上按鼠标右键,选择“属性”,弹出默认web站点设置窗口: “tcp端口”是web服务器端口,默认值是80,不需要改动。 “ip地址”是web服务器绑定的ip地址,默认值是“全部未分配”,建议不要改动。默认情况下,web服务器会绑定在本机的所有ip上,包括拨号上网得到的动态ip。 ⑵点击上面属性窗口里的“主目录”: ![]() 在“本地路径”右边,是网站根目录,即网站文件存放的目录,默认路径是“c:\inetpub\wwwroot”。如果想把网站文件存放在其他地方,可修改这个路径。 ⑶点击上面属性窗口的“文档”: ![]() 在这里设置网站的默认首页文档。在浏览器里输入一个地址(例如 http://www.gzu521.com/ )访问iis的时候,iis会在网站根目录下查找默认的首页文件,如果找到就打开,找不到就显示“该页无法显示”。请在这里添加所需的默认首页文件名,添加完后可以用左边的上下箭头排列这些文件名的查找顺序。在此添加index.asp,可以根据自己的实际情况增加需要的文件名称。 ⑷到此,web服务器设置完毕。iis已经可以提供web服务了,并且可以支持asp。 如果您已经做好网站,请把全部网站文件复制到网站根目录,并确认网站的默认首页文件名已经在上面窗口的搜索列表里。之后打开浏览器,输入 http://127.0.0.1/,就看到您的网站了。 如果您还没有做好网站,请在网站根目录用网页编辑工具(例如frontpage、Dreamweaver或记事本)新建一个asp文件,输入如下代码,保存文件到站点根目录,名称为“index.asp”。保存文件后,打开浏览器,输入 http://127.0.0.1/ ,就看到网页内容了。因为论坛贴不上代码,故此代码省略。 如果你可以正常浏览,那么恭喜你,第一步你已经成功了。 ⑸虚拟目录 在网站根目录下,可以建子目录来存放网页。例如建一个子目录“master”,里面放个文件“index.asp”,访问这个文件的url是: http://127.0.0.1/master/index.asp 如果某些文件或目录放在其他目录下,或在其他硬盘分区下,而又希望可以被web访问,这个问题可以用虚拟目录解决。 虚拟目录可以把某个目录映射成网站根目录下的一个子目录。例如:网站根目录是“c:\master”,把d盘上的“d:\software”目录映射到“c:\master”目录下,映射后的名字为“download”,访问“d:\software”目录下的某个文件“gzu521.rar”的url为: http://127.0.0.1/download/gzu521.rar ⑹建立虚拟目录有两种方式: ①在资源管理器里建立 打开资源管理器,找到要映射的目录,如“d:\software”,在“software”上按鼠标右键,选择“属性”->“web共享”: ![]() 点击“共享这个文件夹”: ![]() 在“别名”里输入映射后的名字,再点击确定。 要删除映射,可以按同样的方法,在前面窗口里选择“不共享这个文件夹”。 ②在internet信息服务里建立。 打开“控制面板”->“管理工具”->“internet 服务管理器”,在“默认web站点”上按鼠标右键,选择“新建”->“虚拟目录”: 弹出欢迎窗口,点击“下一步”; 在“别名”里输入映射后的名字,如“download”,点击“下一步”; 在“目录”里输入要映射的目录,如“d:\software”,点击“下一步”: ![]() 在这里选择正确的访问权限,再点击“下一步”,即完成设置。 删除映射的方法很简单:打开internet信息服务,在虚拟目录别名上按鼠标右键,选择“删除”。 二、cgi的支持 先安装activeperl-5.8.3.809-mswin32-x86.msi,安装很简单,按照提示装装到c:\perl下,打开“internet服务管理器”在默认站点上点右键——>属性进入站点配置对话框,ip地址选择你现在正在使用的,比如127.0.0.1,选择“主目录”的标签,在本地路径那里选择系统分区以外的的目录,比如e:\54master\sangel,下面有个“配置”按钮,进入以后就是“应用程序配置”的对话框,在“应用程序映射”标签里单击“添加”,在扩展名文本框输入“.cgi”单击浏览按钮,选择文件类型为*.dll,选择c:\perl\bin\perlis.dll,在动作一栏中选“限于”,接着在后面的文本框输入get,head,post,trace(注意“,”用半角的)。如图一,用同样的方法添加“.pl” ![]() 这样就可以支持cgi程序了,从网上下载了一个雷奥的论坛程序,运行cgi-bin目录下的install.cgi,如果可以看到安装界面说明你服务器已经可以支持cgi了。 三、asp.net的支持 首先安装“microsoft? .net framework 1.1 版可再发行组件包”,这是运行一些.net架构的程序的基础。 ![]() 为了可以更好的支持中文,接下来安装“microsoft microsoft .net framework 1.1 版 简体中文语言包” ![]() 这样就可以支持cgi程序了,从网上下载了一个雷奥的论坛程序,运行cgi-bin目录下的install.cgi,如果可以看到安装界面说明你服务器已经可以支持cgi了。 三、asp.net的支持 首先安装“microsoft? .net framework 1.1 版可再发行组件包”,这是运行一些.net架构的程序的基础。 ![]() 为了可以更好的支持中文,接下来安装“microsoft microsoft .net framework 1.1 版 简体中文语言包” ![]() ⑵macromedia jrun 4.0注册版的安装 jrun是由allaire公司开发的Java服务器软件,它支持jsp1.1、servlet2.2规范,最近被macromedia收购了,目前最新的版本是jrun4,也是macromedia收购后开发的第一个版本但是它的下载是要付费,还好我们有网络这个法宝,有很多下载地址都是无法下载的,费了九牛二虎之力终于被我找到了注册版的下载地址,现在就和大家分亨吧! 安装以及配置过程 jrun 4.0配合iis的安装非常简单,刚才已经安装好iis了,接着再来安装jrun 4.0.双击安装程序进入安装画面。 ![]() 在安装时你需要设置用户名和密码,这儿的用户名是输入的是koogi,序列号输入jrd400-01745-97259-07850。 ![]() 记住要选择这一项哦,用来把jrun加入系统的服务中。 ![]() 在安装成功后会显示出如下面的图像,输入用户名和密码进入“jrun management console”. 或者通过“开始――程序――macromedia jrun 4――jrun management console”进入。 ![]() 通过“开始――程序――macromedia jrun 4――jrun launcher”进入下图的控制界面,管理服务程序的开启和运行。 ![]() 进入“jrun management console”的界面 ![]() 选择左侧“default”中的“settings”进入设置界面,首先是jdk的安装位置,默认情况下不需要改变。 ![]() 然后是服务设置:包括名称、位置、端口等内容,一般不需要改变。 ![]() 下一项是“deployment settings”默认情况下不需要改变。 ![]() 至此,jrun4.0安装配置完成。 ⑶在网站根目录用网页编辑工具(例如frontpage、dreamweaver或记事本)新建一个jsp文件,输入如下代码,保存文件到站点根目录,名称为"index. jsp "。保存文件后,打开浏览器,输入地址就看到网页内容了。代码如下: ⑷如果可以正常浏览,那么恭喜你,你又向成功迈进了一步,你服务器已经可以支持jsp了。 ⑶下面在网站根目录用网页编辑工具(例如frontpage、dreamweaver或记事本)新建一个php文件,输入如下代码,保存文件到站点根目录,名称为"untitled-3.php"。保存文件后,打开浏览器,输入 http://127.0.0.1/untitled-3.php ,就看到网页内容了。如果可以正常浏览到如下图所示,那么恭喜你,你又向成功迈进了一步,你服务器已经可以支持php了。 ![]() 六、安装mysql数据库 ⑴安装mysql数据库, 一般安装在系统默认位置“c\mysql”,但要考虑你的服务器是否作为网络数据库服务器,如果要在此服务器上建立上百个数据库用户,就应该安装在空间比较大硬盘分驱上,以免今后不必要的麻烦和繁琐的设置。本文中安装在“c\mysql”下。 ⑵程序的启动 执行“系统安装盘符]\mysql\bin\winmysqladmin.exe”这个程序来启动mysql数据库系统和管理器,第一次启动时,系统会出现“快速设置”窗口,要求建立第一个数据库用户帐号,在这里输入用户名和密码为admin如下图。 ![]() 在user name中输入第一个mysql数据库帐号的用户名,在password中输入第一个mysql数据库帐号的密码,最好你记住输入的值,然后进入mysql数据库管理窗口,过一会儿程序自动最小化窗口到系统的托架处(任务栏的右边有个“红绿灯”图标),系统已经正常启动,windows 2000还要检查一下“组件服务管理器”中“mysql组件服务”是否启动。这时,程序还在启动组里添加了一个快捷方式,下次启动计算机就自动启动mysql数据库系统。 ⑶数据库的建立 第一次启动数据库,系统就自动建立了名称为mysql和test的两个数据库,你可以用以下的方法建立其它名称的数据库: 右键单击系统托架“红绿灯”图标=>>单击“show me”打开mysql数据库管理窗口=>>选择“databases”标签=>>选择数据库服务器=>>右键单击一下=>>选择“create database”菜单项=>>在弹出的添加数据库对话框中键入数据库名称(database name)=>>单击“create the datebase(创建这个数据库)”,一个新的数据库就建立了。 ⑷数据库用户帐号管理 第一次启动数据库就建立了一个数据库用户帐号,如果你的服务器要让多个用户使用的话,就必须建立多个数据库用户帐号,步骤如下: 启动“odbc 数据源管理器”(在win2000系统下“odbc 数据源管理器”在“管理工具”里, “odbc 数据源管理器”在“控制面板”里)=>>在第一个标签“用户dsn”中单击“添加”按钮=>>在数据源驱动程序列表中选择“mysql”=>>单击“完成”按钮=>>在“数据库驱动程序配置”对话框“dsn name”中填入“我是网管论坛”(表示为我是网管论坛开的帐号),在mysql host(name or ip)填入服务器的主机名或者ip地址,在mysql database name中填入数据库名称,在user中填入数据库帐号的用户名,在password中填入数据库帐号的密码,其它的为默认设置=>>单击“ok”。一个新的数据库帐号就建立起来 由于本人能力有限,更多的设置请参看下面的资料。 参考资料:mysql v4.0.18 for windows 下载地址: http://xia8.com/soft/0601mysqlv4018forwindows.rar 这样一个本地多功能web服务器就搭建好了,大家可以自由调试自己的代码了。由于是本机测试,所以这里没有提起任何安全配置,这样的环境是漏洞百出的,可以参考其它此类安全的文章。请大家还注意一点,如果要上网,最好还是把站点停止掉,因为windows2000服务器的入侵多数是通过iis来的。所以在上网前停止掉安全系数就更高了。 |
责任编辑:gzu521