通行证: 用户 密码 域名空间  下载中心 社区论坛 信息公告 my小屋
联系我们
设为首页
加入收藏

 

qq,asp,php,jsp,xml,sql,.net,编程 程序 网页图象 建站经验 私服
首页 | 新闻资讯 | 编程开发 | 网页设计 | 图形图象 | 网络媒体 | 网站模板 | 数 据 库 | 投稿
论坛 | 操作系统 | 系统优化 | 网络安全 | 黑客技术 | 硬件学堂 | 硬件报价 | 服 务 器 | 地图
专题 | 应用软件 | 聊天通讯 | q q 专栏 | 建站经验 | 在线工具 | 站长club | 注 册 表 | 旧版
社会 | 游戏娱乐 | 设计欣赏 | 疑难解答 | 社区论坛 | 网络赚钱 | 网站地图 | 广告服务 | 服务
当前位置:首页>>服 务 器>>linux服务器>>正文 新版上线![旧版]
注:打开慢时请稍等
linux下www服务器配置全攻略

http://www.iyit.net  日期:2006-5-6 12:17:14  来源:转载  点击:
参加讨论】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作为自由软件之一,像其他自由软件一样,他们都是由许许多多的自由开发人员投入了大量的时间和精力来实现并逐步完善的,所以我们有理由相信apache的发展前景会更好。

第二站 apache 2.0的安装

apache 2.0的配置与安装和apache 1.3的有很大的不同,他像其它的开源软件一样,使用libtool和autoconf来配置环境。但不管是apache几通常都有两种安装方式:源代码安装和rpm包安装。这两种安装类型各有特色,rpm包安装不需要编译,而源代码安装则需要先配置编译再安装,rpm包安装在一个固定的位置下,选择固定的模块,而源代码安装则可以让你选择安装路径,选择你想要的模块。下面分别以实例的形式来介绍两种类型的安装方法。

一,使用源代码安装

(1) 获得源代码

# lynx http://www.apache.org/dist/httpd/httpd-2_0_nn.tar.gz

nn表示当前所用的版本号。

(2) 解压缩

# gzip -d httpd-2_0_nn.tar.gz
# tar xvf httpd-2_0_nn.tar

(3) 配置.

# ./configure --prefix= /usr/local/apache

表示apache将安装在/usr/local/apache目录下

(4) 编译与安装

# make

# make install

(5) 测试

# /usr/local/apache/bin/apachectl start

二,使用rpm包安装

# rpm —ivh apache-*.rpm

完成安装后,配置文件在/etc/httpd/conf/目录下,文件根目录为/var/www/html,工具文件在/etc/rc.d/init.d/目录下,日志文件在/var/log/httpd/目录下。

第三站 apache 2.0的配置

apache 2.0的主配置文件为httpd.conf。如果以上述源代码安装则配置文件保存在/usr/local/apache/conf/目录下,若以rpm包方式安装则配置文件保存在/etc/httpd/conf/目录下。我们可以直接修改httpd.conf文件也可以用redhat linux 9自带的图形化工具来配置。打开启动程序->系统设置->服务器设置->http服务器,可以进行相关。主界面如图:

下面我们来看一下httpd.conf中的几条指令,“#”后加入了注释说明。

port 80 #定义了web服务器的侦听端口,默认值为80,它是tcp网络端口之一。若写入多个端口,以最后一个为准。

user apache #一般情况下,以nobody用户和nobody组来运行web服务器,因为web 

group apache # 服务器发出的所有的进程都是以root用户身份运行的,存在安全风险。

serveradmin root@localhost #指定服务器管理员的e-mail地址。服务器自动将错误报告到该地址。

serverroot /etc/httpd #服务器的根目录,一般情况下,所有的配置文件在该目录下

servername new.host.name:80 #web客户搜索的主机名称

keepalivetimeout 15 #规定了连续请求之间等待15秒,若超过,则重新建立一条新的tcp连接

maxkeepaliverequests 100 #永久连接的http请求数

maxclients 150 #同一时间连接到服务器上的客户机总数

errorlog logs/error_log #用来指定错误日志文件的名称和路径

pidfile run/httpd.pid #用来存放httpd进程号,以方便停止服务器。

timeout 300 #设置请求超时时间,若网速较慢则应把值设大。 

documentroot /var/www/html #用来存放网页文件

本新闻共2页,当前在第1页  1  2  


编辑:黑鹰 [发送给好友] [打印本页] [关闭窗口] [返回顶部]
上一篇:高级linux安全管理技巧
下一篇:linux + java 会得到什么
转载请注明来源:www.iyit.net
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。

 相关文章
linux服务器日志管理详解(3) linux服务器日志管理详解(2) linux服务器日志管理详解(1)
在linux下设置www server(4) 在linux下设置www server(3) 在linux下设置www server(2)
在linux下设置www server(1) 设定linux web 服务器(6) 设定linux web 服务器(5)
设定linux web 服务器(4) 设定linux web 服务器(3) 设定linux web 服务器(2)
设定linux web 服务器(1) 解读linux文件权限的设置方法 linux防火墙配置基础篇
浅谈linux优化及安全配置的个人体会 linux的防火墙配置! linux下mysql完全安装使用指南
linux环境下发现并阻止系统攻击 (4) linux环境下发现并阻止系统攻击 (3) linux环境下发现并阻止系统攻击 (2)
linux环境下发现并阻止系统攻击 (1) 在linux下访问mssqlserver数据库 给linux新手
最新更新 热点排行 推荐新闻
linux服务器日志管理详解(3)
linux服务器日志管理详解(2)
linux服务器日志管理详解(1)
在linux下设置www server(4)
在linux下设置www server(3)
linux服务器日志管理详解(3)
linux服务器日志管理详解(2)
linux服务器日志管理详解(1)
在linux下设置www server(4)
在linux下设置www server(3)
在linux下设置www server(2)
在linux下设置www server(1)
设定linux web 服务器(6)
设定linux web 服务器(5)
设定linux web 服务器(4)
windows2000下安装apache php4 mysql 
书写linux下自己的shellcode
iis的使用                          
windows 2000下安装php4及mysql大揭密
redhat局域网安装的解决办法
qq珊瑚虫外挂4.0版本发布!
新开放qq免费挂级网站
免费在qq上看在线电影电视听音乐
免费把qq炫铃设为本机qq的系统提示音
摄影后期系列一:1分钟为数码相片去红眼
流金岁月!cpu历史上最难忘的十个第一
教您显示器亮度对比度的调节
腾讯qq调整升级条件不再诱发网民“通宵
qq挂机的n种快速方法
qq挂机说明
巧用photoshop图案工具
用photoshop制成浪漫的“珍珠项链”
第二十章 开发delphi对象式数据管理功
sql简明教程(1)
vbscript和javascript互相调用 
jsp教程(四)-jsp actions的使用
操作系统被入侵后的修复过程
五一别忘电脑防毒 养成良好上网习惯
google对ie浏览器将捆绑搜索功能表担忧
新版上线,今日正式开通!!!
 友情链接
设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
copyrights © 2004-2006 iyit.net all rights reserved.
网站合作、广告联系qq:147007642、466949678
易特网络技术 点击这里给我发消息