博文

WEB服务器配置全攻略(一)(2005-07-15 10:50:00)

摘要:随着互联网普及程度的日益提高,越来越多的实体和个人投入到了网络的怀抱。而拥有自己的网站,也成为越来越多的人的目标。而一个高效率的WEB服务器则是对一个网站的强有力的支持!下面,我将根据自己的学习和实际操作经验来和大家讨论一下WEB服务器的架设,不妥之处,敬请指正!(本文所讲的内容,也适用于单机!想用自己的机器作WEB服务器的朋友也可以参考)本文所有环境是基于Windows2000系统,其他环境下的服务器配置可以参考本文的部分内容!   本文所讲的WEB服务器,是以Windows2000作为操作系统(Windows2000最好不要安装IIS5.0),以Apache(阿帕奇)作服务器软件,在此基础上配置PHP,Mysql和Perl。从而构成一个界面友好,稳定性和抗负荷性良好,功能十分强大的WEB服务器系统。但是对于高负荷的大型网站来说,本文所讨论的服务器配置还显得比较“单薄”。   现在,我们开始讨论服务器的配置过程: (一)安装配置Apache1.3.17   Apache是全世界范围内使用范围最广的WEB服务软件,超过50%的网站都在使用Apache,它以高效、稳定、安全、免费(最重要的一点)而成为了最受欢迎的服务器软件!目前的最新版本为1.3.17,大家可以访问http://www.apache.org下载。请下载for win32的无原码版本(Apache_1.3.17-win32-no_src.msi).最新版的Apache for win32开始使用MSI的形式发布。从而使windows环境下安装Apache变得非常简单。下面就说说它的具体安装过程: 1、双击Apache的安装文件,和普通windows程序安装一样,一路点“Next”就可以。 2、安装程序要求你输入你的Network Domain(网络域名:形如xxx.com);Server Domain(服务器域名:形如www.xxx.com)和网站管理员的e-mail。有的话就按实填写,个人用户若没有的话可以按格式随便填一下。 3、到了选择安装路径,本人强烈建议你将安装路径改为“C:\”,因为这样可以省去好多的配置麻烦。 4、一路“Next”直至“Finish”。安装就结束了。 这时,你的Apache已经启动了,你可以在IE地址栏里输入:http://localhost/或http://......

阅读全文(250) | 评论:0

win2003server(2005-07-15 10:44:00)

摘要:一、windows server 2003 3790版本识别 RTM=release to manufacture (公开发行批量生产)是给硬件制造商的版本!是送去压盘的,不是拿去卖的。 OEM=Original Equipment Manufacturer只能全新安装, 和RTM差不多,只是称呼不同而已。 RTL=retail(零售)正式零售版,可以升级或者全新安装。 VLK=Volume License大量授权版,又称为企业版。无需激活。(网上所谓的简体中文VLK版实际是普通简体中文版加英文VLK版中的8个文件而已) 二、Windows Server 2003的不同版本 Windows Server 2003 Web版:为快速开发、部署Web服务与应用程序,提供Web托管与服务平台。支持2路 SMP(对称多处理)系统、2GB内存。 Windows Server 2003标准版:面向中小型企业和部门级应用。支持4路SMP、4GB内存。 Windows Server 2003企业版:适合中心与大型组织使用,有32位和64位两个版本。支持8节点集群、NUMA;支持8路SMP,其中32位版支持32GB内存,64位版支持64GB内存。 Windows Server 2003数据中心版:面向要求强伸缩性和高可用性的企业,有32位和64位两个版本。32位版支持32路SMP、64GB内存;64位版支持64路SMP、512GB内存;两个版本均支持8节点集群、NUMA 三、win 2003 server的一些优化设置 1.禁用配置服务器向导: 禁止“配置你的服务器”(Manage Your Server)向导的出现:在控制面板(Control Panel) -> 管理员工具(Administrative Tools )-> 管理你的服务器(Manage Your Server)运行它,然后在窗口的左下角复选“ 登录时不要显示该页”(Dont display this page at logon)。 2.启用硬件和DirectX加速 ★硬件加速:桌面点击右键--属性(Properties) -> 设置(Settings )--高级( Advanced )-- 疑难解答(Troubleshoot)。把该页面的硬件加速滚动条拉到“完全”( Full),最好点击“确定......

阅读全文(3239) | 评论:0

Linux下配置完整安全的DHCP服务器详解(2005-07-15 10:43:00)

摘要:DHCP是动态主机配置协议。这个协议用于向计算机自动提供IP地址,子网掩码和路由信息。网络管理员通常会分配某个范围的IP地址来分发给局域网上的客户机。当设备接入这个局域网时,它们会向 DHCP 服务器请求一个 IP 地址。然后DHCP服务器为每个请求的设备分配一个地址,直到分配完该范围内的所有 IP 地址为止。已经分配的IP地址必须定时地延长借用期。这个延期的过程称作leasing,确保了当客户机设备在正常地释放IP地址之前突然从网络断开时被分配的地址可以归还给服务器。本文以Redhat Linux 9.0为例,介绍如何建立一个完整和安全的DHCP服务器。 一、建立DHCP服务器配置文件   可以使用Redhat Linux 9.0自身携带rpm包安装。安装结束后, DHCP 端口监督程序 dhcpd配置文件是/etc目录中的名为dhcpd.conf的文件。下面手工建立/etc/dhcpd.conf文件。/etc/dhcpd.conf通常包括三部分:parameters、declarations 、option。   1.DHCP配置文件中的parameters(参数):表明如何执行任务,是否要执行任务,或将哪些网络配置选项发送给客户。主要内容见表1 参 数 解 释 ddns-update-style 配置DHCP-DNS 互动更新模式。 default-lease-time 指定确省租赁时间的长度,单位是秒。 max-lease-time 指定最大租赁时间长度,单位是秒。 hardware 指定网卡接口类型和MAC地址。 server-name 通知DHCP客户服务器名称。 get-lease-hostnames flag 检查客户端使用的IP地址。 fixed-address ip 分配给客户端一个固定的地址。 authritative 拒绝不正确的IP地址的要求。   2. DHCP配置文件中的declarations (声明):用来描述网络布局、提供客户的IP地址等。主要内容见表2: 声 明 解 释 shared-network 用来告知是否一些子网络分......

阅读全文(164) | 评论:0

Linux配置WWW服务器全攻略(2005-07-15 10:41:00)

摘要: Linux操作系统近几年有了蓬勃的发展,在整个世界范围内得到了越来越多公司和团体的支持,尤其是最近IBM公司的鼎力支持,更是使Linux服务器如虎添翼,更上一层楼。而在国内,Linux的应用也是方兴未艾,众多公司已经投入到Linux系统的研发和推广工作中。一些优秀的Linux操作系统相继出现,比如红旗Linux等。但是我国的Linux应用水平还很低,熟悉Linux的人员严重缺乏,Linux专业人才的缺乏已成为Linux在国内应用和普及的瓶颈问题。据《开放系统世界》2003年第八期介绍,中国五年内Linux人才需求量将会超过120万。而“1+1+1”工程的实施,也是间接地告诉我们这个问题的严重性。如此大好时机,我们干吗还愣着不动呢!如果你是一位Linux爱好者,你可能已经掌握了基本的Linux的知识与操作,毫无疑问,你并不会去满足这样小小的成就。Linux为何如此的流行?其最大的特点莫过于功能强大,性能稳定的服务器应用了。像WWW,MAIL,FTP,DNS和SMB等。在这篇文章中,我将以Redhat Linux 9为蓝本,从Web服务器的一些最基本的操作入手,从初学者使用的态度,让读者正确充分的认识Apache。好,现在就让我们一起踏上征服Apache的自由之路吧。   第一站 Apache的历史与前景   1995年,美国国家计算机安全协会(NCSA)的开发者创建了NCSZ全球网络服务软件,其最大的特点是HTTP精灵程序,它比当时的CERN服务器更容易由源码来配置和创建,又由于当时其他服务器软件的缺乏,他很快流行起来。但是后来,该服务器的核心开发人员几乎都离开了NCSA,一些使用者们自己成立了一个组织来管理他们编写的补丁,于是Apache Group应运而生。他们把该服务器软件称为Apache。Apache源于A patchy server的读音,意思是充满补丁的服务器。如今Apache慢慢地已经成为Internet上最流行的Web服务器软件了。在所有的Web服务器软件中,Apache占据绝对优势,远远领先排名第二的Microsoft IIS。如果你对它感兴趣,你可以访问Apache的官方网站:http://www.apache.org。Apache作为自由软件之一,像其他自由软件一样,他们都是由许许多多的自由开发人员投入了大量的时间和精力来实现并逐步......

阅读全文(182) | 评论:0

linux安装五法(2005-07-15 10:40:00)

摘要:安装Linux共有五种方法 1、光盘 2、硬盘 3、NFS 映像 4、FTP 5、HTTP 其中光盘安装是最普遍的,也是最简单的我就不写了。我安装的这台机器没有光驱,也没有软驱!!!只有网卡和一个128MU盘^o^ =====一、硬盘安装分两种情况:==== A、 是从Win系统上安装 B、是从别的Linux启动安装 这里介绍大多数人使用的Windows系统安装,第二种方法我还没有调过   1、安装系统---RedHat 9.0,(Fedra core 1和2类似,我安装FC3test3的时候发现把硬盘MBR破坏了,且用修复工具都没有办法还原。) 我的PC机40G硬盘,主分区只有一个分10GFAT32格式,扩展分区30G,其中20G给WINDOWS用FAT32格式,10G给LinuxEX3格式。 我安装XP系统在C盘,把RedHat9.0的3个ISO下载下来,放到D盘根目录Red Hat Linux_i1.iso,Red Hat Linux_i2.iso,Red Hat Linux_i3.iso. 2、用光盘取工具Daemon-v3.47把第一张镜像中的Dosutils目录解压到D盘根目录 看看其中有没有这几个主要文件: LOADLIN.EXE AUTOBOOT\INITRD.IMG AUTOBOOT\VMLINUZ 一般都比较完整,也不用修改autoboot.bat文件了。 3、制做一个U盘启动盘,这个工作我做了一天,我的U盘是一般的杂牌128M,不带启动。在网上DOWN了USBBoot.1.62U盘启动制作工具没有用,用朗科的U盘工具也没有。于是动手自己做,经过实验找到了一种好办法,先将U盘在格式化为FAT16或FAT32(建议FAT32),再用FDISK /mbr清理启动分区,在同事机器上用WIN98的 SYS命令传送系统文件到U盘,这时U盘可以启动了。 4、 重新启动系统进BIOS,把启动设为 USB-FDD,进入DOS后到D盘运行dosutils目录下的autoboot.bat 5、 这样启动时选择从 硬盘安装   /dev/hda5 -----我的D盘 系统自动会找到所有的文件。 ====二、使用NFS安装====== 1、找一台安装了Linux/Unix系统机器,安装N......

阅读全文(2565) | 评论:0

lx命令(2005-07-15 10:27:00)

摘要:1.Linux进入与退出系统 进入Linux系统: 必须要输入用户的账号,在系统安装过程中可以创建以下两种帐号:    1.root--超级用户帐号(系统管理员),使用这个帐号可以在系统中做任何事情。    2.普通用户--这个帐号供普通用户使用,可以进行有限的操作。    一般的Linux使用者均为普通用户,而系统管理员一般使用超级用户帐号完成一些系统管理的工作。如果只需要完成一些由普通帐号就能完成的任务,建议不要使用超级用户帐号,以免无意中破坏系统。影响系统的正常运行。    用户登录分两步:第一步,输入用户的登录名,系统根据该登录名识别用户;第二步,输入用户的口令,该口令是用户自己设置的一个字符串,对其他用户是保密的,是在登录时系统用来辨别真假用户的关键字。    当用户正确地输入用户名和口令后,就能合法地进入系统。屏幕显示: [root@loclhost /root] # 这时就可以对系统做各种操作了。注意超级用户的提示符是“#”,其他用户的提示符是“$”。 修改口令    为了更好的保护用户帐号的安全,Linux允许用户随时修改自己的口令,修改口令的命令是passwd,它将提示用户输入旧口令和新口令,之后还要求用户再次确认新口令,以避免用户无意中按错键。如果用户忘记了口令,可以向系统管理员申请为自己重新设置一个。 虚拟控制台    Linux是一个真正的多用户操作系统,它可以同时接受多个用户登录。Linux还允许一个用户进行多次登录,这是因为Linux和UNIX一样,提供了虚拟控制台的访问方式,允许用户在同一时间从控制台进行多次登录。虚拟控制台的选择可以通过按下Alt键和一个功能键来实现,通常使用F1-F6例如,用户登录后,按一下Alt-F2键,用户又可以看到"login:"提示符,说明用户看到了第二个虚拟控制台。然后只需按Alt-F1键,就可以回到第一个虚拟控制台。一个新安装的Linux系统默认允许用户使用Alt-F1到Alt-F6键来访问前六个虚拟控制台。虚拟控制台可使用户同时在多个控制台上工作,真正体现 Linux系统多用户的特性。用户可以在某一虚拟控制台上进行的工作尚未结束时,切换到另一虚拟控制台开始另一项工作。 退出系统    不论是超级用户,还是普通用户,需要退出系统时,在shell提示......

阅读全文(194) | 评论:0

DOS和linux对比(2005-07-15 10:25:00)

摘要:命令的目的 MS-DOS Linux Linux 的简单实例   复制文件  copy  cp  cp thisfile.txt /home/ thisdirectory   转移文件  move  mv  mv thisfile.txt /home/ thisdirectory   列举文件  dir  ls  ls   清除屏幕  cls  clear  clear   关闭 shell 提示  exit  exit  exit   显示或设置日期  date  date  date   删除文件  del  rm  rm thisfile.txt   把输出“回响”到屏幕上  echo  echo  echo this message   用简单文本编辑器来编辑文件  edit  gedit gedit thisfile.txt   比较文件内容  fc  diff  diff file1 file2   在文件中寻找字串  find  grep  grep 词或词组 thisfile.txt   格式化软盘  format a: (如果软盘是在 A: 中的话)  mke2fs 或 mformat /sbin/mke2fs /dev/fd0 ( /dev/f......

阅读全文(230) | 评论:0

linux常用命令(2005-07-15 10:23:00)

摘要:    谈到Linux命令很多人都望而生畏,因为Linux的命令太多了,而且每个命令都有很多选项,但是Linux命令又是Linux系统里最重要的工具,学习Linux命令是学习Linux必不可少的一个环节,也是Linux入门基础。所以在介绍Linux的其它方面之前,我们先介绍一下Linux的常用命令,希望我的这点简单介绍对你了解Linux命令有所帮助。 在介绍所有的命令之前,先介绍一下Linux的在线帮助man。在Linux下,当你要查找一个命令的用法的,你可以通过 man 命令名 来源得命令的详细说明。因为每个Linux都有一份man文档,所以介绍命令的时候我们只是简直介绍一下命令的学用选项。如果想查看命令的详细说明,请自己看man。下面是man各小节的内容:    1   用户命令。    2   系统调用。    3   库函数。    4   特殊文件(设备和网络接口)。    5   文件格式。    6   游戏和演示。    7   系统环境、表格和宏。    8   系统管理和相关命令。 apropos    依据所给关键字查找相关的命令和系统调用 格式:apropos keyword 例:查找与ftp相关的命令和系统调用 $apropos ftp 注:类似的命令有man -k。man -k 其实就是执行apropos at    在某一特定时间执行指定的命令 格式:at [-V][-q 队列][-f 文件][-m] time 选项说明: -V     显示标准的错误输出。 -f &nb......

阅读全文(3324) | 评论:0

Linux命令(2005-07-15 10:15:00)

摘要:Linux虽然是免费的,但它的确是一个非常优秀的操作系统,与MS-WINDOWS相比具有可 靠、 稳定、速度快等优点,且拥有丰富的根据UNIX版本改进的强大功能。下面,作为一 个典型的DOS 和WINDOWS用户,让我们一起来学习Linux的一些主要命令,希望大家能尽 快进入到Linux的世界里。   一、启动   Linux的启动操作过程和DOS相似(尽管如此,但作为操作系统本身,Linux在启动和 退出时所作的工作要比DOS多得多),也可以通过按下Ctrl+Alt+Del三键进行热启动。不 同的是Linux启动到最后时,需要进行登录。下面是一个典型的登录过程:   ……   RedHat Linux release 5.1   Kernel 2.0.32 on an i686   login:   你键入:root 后,计算机显示输口令(password:),输入你的口令(如果是第一次 启动,则是你在安装时所输入的口令)即可。当计算机出现一个“#”提示 符时,表明 你登录成功!   [root@localhost root]#_    Linux提示符   C:\>_         DOS提示符   二、常用的一些命令:   1.显示文件目录命令ls(DOS下为DIR)   在Linux中用ls命令显示文件及目录(当然,你仍然也可用DIR命令,只不过在这里的 参数不同)。例如:#ls root mnt boot dev bin usr xiong tmp etc games   看起来似乎简单(就相当于DOS中的“DIR/W”),但你会发现你看到的有些难懂,连 哪些是目录哪些是文件都不清楚,哪些又是可执行文件呢?不要紧,请输入:#ls -F+ root/ mnt/ boot/ dev/ bin/ usr/ xiong* tmp/ etc/ games / readme   看清楚了吧,带*为可执行文件(相当于DOS中的EXE和COM文件),带/为子目录,其 它的为通用文件。另外,我们可用ls -l显示文件目录的详细情况(相当于DOS中的DIR命 令)。千万注意区分大小写!!如LS -f;Ls等都是错误的。另外,ls命令还有许多参数, 你可以用man ls或ls--help去进一步了解。   2.改变当前目录命令cd(D......

阅读全文(232) | 评论:0

当你……  (作者:贝贝恋)(2005-07-15 10:12:00)

摘要: \"当你的眼睛眯着笑,当你喝可乐当你找,我想对你好,你从来不知道,想你想你也能成为嗜好......\"偶是个坏坏的小小仙,过着平淡的\"寒酸\"的快乐日子,笨笨的我多希望哪一天可以轮回转世变的漂亮!哪怕是用偶仙族的法术去交换,即使换回的是一条长长的狐狸尾巴我也不在乎!寂寞的日子总是过的特别慢,当太阳慢慢西下,黑夜开是来袭.我就会觉得自己是那么渺小,微不足道.我也好想有个陪我一起的人,一个人修炼无聊的时候叫上一起四处逛逛也好,但却始终等不到这个人...出现的人不喜欢喜欢的人不出现...我的寂寞究竟会延续到什么时候???   遇见你似乎巧合,自称帅哥?!哈哈厉害厉害!脸皮看来也厚到一定程度了!估计也不是一般二般战士咯!偶要会一会....哇...哇...真的还不错...看上去干干净净的大男孩....就这么认识了!好厉害!你级数好高哦!在你的阴影下我越来越觉得自己是该快快长大的时候了!我很努力,但是你还是叫我\"垃圾\"...有什么了不起?看偶很好欺负吗?等你2转了一定让你好看!我只能这样安慰自己拉.嘿嘿!你终于2转了!变成宝宝了!没想到报仇的机会没等到反而成了你的免费秒仙...看你可怜巴巴的眼神我也不好意思拒绝.本来穷酸的我变的更加\"落魄\".你到是乐此不疲.整天跟你泡在一起,直到某年某月的某一天,我突然发现原来你已经是我生活的一部分了......快说!到底给我用了什么乱七八糟的法术?!把我搞的迷迷糊糊这么...依赖你!看你无辜的表情,我想你也不是故意的.谁叫我是个人见人爱,车见车载的大美女呢!暗恋我也说的过去拉!不过偶怎么也...   不知道又过了多久多久,我有了自己想要的一切.是一个长着长长尾巴的小狐狸了.你问我后悔吗?不后悔!我要漂亮,仅此而以!我做着我的美丽梦,一天天成长起来.你也在慢慢长大,也许因为我很懒,所以总是落再你后面.不记得是什么日子我们结婚了!有了自己的家小小的房间里我感受到一种被爱包围的幸福...我们一起抓鬼,一起修罗......   终于有一天我发现原来一辈子竟然这样短暂!走上奈何桥端起梦婆汤回头看,却发现原来你不在.心里是什么滋味?酸的?甜的?苦的吧?!喝下去,我变了模样,长长的伴随我一世的尾巴随着那曾经的美好一起消失不见了.当你再见到我时,已是一个玲珑剔......

阅读全文(1738) | 评论:0