|
作者: yangze [yangze] 版主 | 登录 |
把WIN2000所在的分区设置为NTFS。 不要把服务器设置为域控制器,因为这样太慢了,而且用不到 IP地址设为 192.168.0.1 安装DNS,把DNS设置为 192.168.0.1 在系统安装好后,用帐号 Administrator 登录系统然后开始安装配置需要的服务器: 主要任务有:设置DNS、FTP SERVER、安装设置 WEB SERVER和PROXY SERVER、安装调试 MYSQL SERVER 一、设置DNS (1)开始菜单==》管理工具==》计算机管理==》服务和应用程序 (2)在打开的窗口里的左侧的树形目录里选择 DNS (3)选择目录 正向搜索区域==》按鼠标右键==》创建新区域: 在输入框里输入 net; (4)在新建的目录 net 按鼠标右键==》创建新区域: 在输入框里输入 zjxyz (5)在新建的目录 zjxyz 按鼠标右键==》创建新主机: 在输入主机名: www IP 地址 :192.168.0.1 重复步骤(4)在输入主机名:留空 重复步骤(5)在输入主机名:www1、www2、ftp 其中一个留空 这样就会得到都是指向IP地址192.168.0.1的分别为 www.zjxyz.net www1.zjxyz.net www2.zjxyz.net ftp.zjxyz.net的域名 (6) 刷新一下DNS数据库的地址。 测试: 在命令行里输入: ping 192.168.0.1 如果接通说明WIN2000的TCP/IP工作正常,可以进行下一步的测试 在命令行里输入: ping zjxyz.net ping www.zjxyz.net ping www1.zjxyz.net ...... 如果连通说明设置的域名可以正常解析了,如果不行可以在右键菜单里清除服务器缓冲或重启系统试试。 二、配置 测试FTP SERVER WIN2000 的FTP SERVER基本上不用配置就可以使用, 可按提供服务的要求更改一下登录的根目录及一些权限 测试: 准备一个文件 test.txt 放在当前目录下作测试用 在命令行里输入: ftp open ftp.zjxyz.net user administrator PASSWD put test.txt ls -l 如果能看到 test.txt 被列出来说明 FTP SERVER 可以正常工作了。 三、安装、配置、测试 Web Server 和PROXY Server 简要说明: 由于不大熟悉IIS (Internet Information Server)的WEB SERVER的设置, 以及IIS的 Web Server 除ASP外 不能很好地与其他目前流行的服务器端程序结合提供高效率的服务, 所以选择现在最流行的 Apache Web Server,作为WIN2000的Web Server。 同时,Apache 中带有代理服务器(PROXY Server) 可以提供很好的HTTP和FTP的代理服务 安装前的准备: 因为默认情况下的Web Server都要占用TCP/IP的80端口, 为了不让IIS的 Web Server与Apache Web Server 的端口冲突, 所以要在安装WIN2000系统的过程中,可以选择不安装IIS; 如果选择了IIS,可以在【服务和应用程序】”中选择 【默认的Web站点】及 【管理的Web站点】的服务==》按鼠标右键==》停止 把IIS的 Web Server停止。 为了让 Apache Web Server 可以执行一些服务器端的脚本为Web站点提供优秀的互交服务。 所以可以选择安装一些软件包支持 到http://www.php.net下载PHP for win32 版解压在 c:php 目录里 把 php.ini-dist文件改名为 php.ini 以令到Apache可以处理PHP脚本。 到 http://www.activestate.com/ 下载 PERL5 for win32 版, 点击安装到c:perl中, 以令到Apache可以支持 PERL CGI。 安装Apache: 到 http://www.apache.org 下载Apache For win32的最新版 点击安装,把安装的目录设置为 X:apache (X 为驱动器号) 配置Web Server: 编辑配置文件,在旧版本中 Apache 的主要配置分散在三个配置中,而新版本的都集中在httpd.conf里,这里以新版为例。 用文本编辑器打开X:apacheconfhttpd.conf 基本上,一些重要的设置在安装时已经设置好的了 有几个地方仍需手工设置 (1)找到 #ServerName new.host.name 这一行把注释符号 '#' 去掉改为 ServerName new.host.name Apache的默认主页根目录是 X:apachehtdocs 如果需要更改的话找到 DocumentRoot X:/apache/htdocs 改为需要的路径。 测试: Apache的默认页面是 index.html 在X:apachehtdocs 已经有一个这样的文件 在浏览器里输入: http://www.zjxyz.net 如果能看到该页面,就说明 Web 服务器成功了。 (2)支持 CGI 找到以下几行 #ScriptAlias /cgi-bin/ "E:/Apache/cgi-bin/" #<Directory "E:/Apache/cgi-bin"> # AllowOverride None # Options None #</Directory> 把注释符号 '#' 去掉改为 ScriptAlias /cgi-bin/ "X:/Apache/cgi-bin/" <Directory "X:/Apache/cgi-bin"> AllowOverride None Options None </Directory> 使文件里有以下一行: AddHandler cgi-script .cgi .pl 在命令行下输入 X:/Apache/apache.exe -k restart 重启Apache 测试: 用文本编辑器编辑一个名为test.cgi 这样的文件 文件的内容为: #!c:perlinperl.exe print "Content-type:text/html "; print "TEST"; 把该文件放在 X:/Apache/cgi-bin 里 在浏览器里输入: http://www.zjxyz.net/cgi-bin/test.cgi 如果可以看到返回的信息是 TEST 就说明服务器支持CGI了。 (3)支持 PHP 在 加入如下几行: ScriptAlias /php/ "c:/php/" AddType application/x-httpd-php .php .php3 AddType application/x-httpd-php-source .phps Action application/x-httpd-php "/php/php.exe" 在命令行下输入 X:/Apache/apache.exe -k restart 重启Apache 测试: 用文本编辑器编辑一个名为test.php 这样的文件 文件的内容为: <? phpinfo();?> 把该文件放在 X:/Apache/htdocs 里 在浏览器里输入: http://www.zjxyz.net/test.php 如果可以看到返回的信息是 一大串有关PHP的信息的话 就说明服务器支持PHP了。 (4)配置虚拟主机 简要说明:Apache的虚拟主机有两种形式基于IP的虚拟主机和基于名字的虚拟主机。 这里只对基于名字的虚拟主机作实验。 前面已经配置了几个域名,现在就可以利用来为Apache配置虚拟主机。 在X:/Apache/htdocs/ 下建立子目录:www1、www2 在 www1、www2 目录分别放入内容不同的名为index.html的文件以作测试用 在httpd.conf加入 NameVirtualHost 192.168.0.1 <VirtualHost www1.zjxyz.net> ServerAdmin webmaster@www1.zjxyz.net DocumentRoot X:/Apache/htdocs/www1 ServerName www1.zjxyz.net ErrorLog logs/host.some_domain.com-error_log CustomLog logs/host.some_domain.com-access_log > </VirtualHost> <VirtualHost www2.zjxyz.net> ServerAdmin webmaster@www2.zjxyz.net DocumentRoot X:/Apache/htdocs/www2 ServerName www2.zjxyz.net ErrorLog logs/host.some_domain.com-error_log CustomLog logs/host.some_domain.com-access_log > </VirtualHost> 在命令行下输入 X:/Apache/apache.exe -k restart 重启Apache 在浏览器里分别输入: http://www1.zjxyz.net http://www2.zjxyz.net 如果可以看到有关的页面的话说明虚拟主机配置好了。 (5)配置PROXY Server 准备另一台计算机 WS 与WIN2000相连作测试用 在 httpd.conf 找到 #LoadModule proxy_module modules/ApacheModuleProxy.dll 这一行把注释符号 '#' 去掉 确认有如下几行,没有就自行加上 CacheRoot "x/Apache/proxy" CacheSize 1024000 CacheGcInterval 4 CacheMaxExpire 24 CacheLastModifiedFactor 0.1 CacheDefaultExpire 1 <Directory proxy:*> AuthType Basic AuthName Proxy order deny,allow deny from all allow from 192.168.0 </Directory> 计算机 WS 上的IP地址必须为192.168.0 开头否则不能访问proxy 在计算机 WS 上打开浏览器设置==》连接=》代理服务器 服务器地址:填入192.168.0.1 端口:8080 测试: 重启Apache,连上Internet 在计算机 WS 的浏览器 输入一个可以连得上的URL,如果可以看到有关的Web页说明proxy配置好了。 |
地主 发表时间: 04/18 14:22 |
回复: group [group] 论坛用户 | 登录 |
不错 |
B1层 发表时间: 04/18 18:00 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号