linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > article > linux网络与应用 > Linux服务器 >
栏目导栏
资料搜索
热门文章
·Linux网关设置
·WebLogic管理精华
·Webmin的下载与安装
·RedHat Linux 9.0 Samba配置详
·网吧LINUX游戏服务器加迅闪更新
·Linux下配置完整安全的DHCP服务
·Tomcat性能调整
·Linux下FTP服务器配置
·怎样设置域名的DNS服务器
·linux9.0+apache+php+mysql安装
·Eclipse+Tomcat+MyEclipse配置
·Linux服务器网卡驱动安装及故障
·Linux网络服务器配置详解
·FC5+Apache2+PHP5+MYSQL5环境配
·让linux系统支持ASP
最新文章
·Slackware EyooLinux服务器配置
·Linux系统下安装bind后配置实现
·Fedora Linux系统Samba服务器架
·服务器维护:RHEL 5系统下故障
·服务器应用:实现Linux与宿主机
·RED HAT AS4 U4下Gssftp服务的
·高手进阶:Redhat Linux上vsft
·Fedora Linux操作系统中TFTP的
·Ubuntu Linux操作系统安装配置
·Linux FTP服务器和SVN服务器的
·Linux操作系统下自带BIND的使用
·Linux系统下DNS服务器的架设
·Linux下Apache安装/增加mod_re
·虚拟磁盘Linux服务端测试及故障
·为网络启动和软硬件升级建立TF
Google
 
Apache主配置文件(配置解说)
[ 作者:  加入时间:2007-01-23 04:43:43  来自:Linux联盟收集整理 ]

Apache为网络管理员提供了丰富多彩的功能,包括目录索引、目录别名、内容协商、可配置的HTTP错误报告、CGI程序的SetUID执行、子进程资源管理、服务器端图象映射、重写URL、URL拼写检查以及联机手册man等。也就是说,如果您在Linux Server上成功安装配置了Apache之后,您的计算机也将随着Apache的生效而摇身一变,成为一台名副其实的Web Server,这种变化的确是激动人心的。

在Internet时代,外部主页的发布已经成为树立公司形象的一个重要手段,而内部主页也成为公司管理的主要方式。但是,要想实现这些功能,首先应该把我们的Linux Server配置成为一台强大的Web Server。本章将详细介绍如何配置Apache服务器。希望各位同仁能够通过阅读本片文章达到理论实践双丰收的目的,在很短的时间里迅速成为一名出色的网络管理员。

1.2 所需资源 faTLinux联盟
faTLinux联盟
1.2.1 所需包 faTLinux联盟
faTLinux联盟
RedHat6.2 服务器安装

1.2.2 所需配置文件 faTLinux联盟
faTLinux联盟
/etc/httpd/conf/httpd.conf 系统自带,管理员配置 faTLinux联盟
faTLinux联盟
/etc/httpd/conf/access.conf 系统自带,不需要修改 faTLinux联盟
faTLinux联盟
/etc/httpd/conf/srm.conf 系统自带,不需要修改

1.3 配置方案 faTLinux联盟
faTLinux联盟
/etc/httpd/conf/httpd.conf faTLinux联盟
faTLinux联盟
说明:apache主配置文件 faTLinux联盟
faTLinux联盟
源文件:

ServerType standalone faTLinux联盟
faTLinux联盟
 #定义WebServer的启动方式为standalone,以增强其对大量访问的及时响应性 faTLinux联盟
faTLinux联盟
ServerRoot "/etc/httpd" faTLinux联盟
faTLinux联盟
 #指定包含httpd服务器文件的目录 faTLinux联盟
faTLinux联盟
LockFile /var/lock/httpd.lock faTLinux联盟
faTLinux联盟
PidFile /var/run/httpd.pid faTLinux联盟
faTLinux联盟
ScoreBoardFile /var/run/httpd.scoreboard faTLinux联盟
faTLinux联盟
Timeout 300 faTLinux联盟
faTLinux联盟
 #响应超时量,单位为秒 faTLinux联盟
faTLinux联盟
KeepAlive On faTLinux联盟
faTLinux联盟
 #允许用户建立永久连接 faTLinux联盟
faTLinux联盟
MaxKeepAliveRequests 100 faTLinux联盟
faTLinux联盟
KeepAliveTimeout 15 faTLinux联盟
faTLinux联盟
MinSpareServers 5 faTLinux联盟
faTLinux联盟
 #要保留的空闲服务器进程的最小值 faTLinux联盟
faTLinux联盟
MaxSpareServers 20 faTLinux联盟
faTLinux联盟
 #要保留的空闲服务器进程的最大值 faTLinux联盟
faTLinux联盟
StartServers 8 faTLinux联盟
faTLinux联盟
 #系统启动时的守护进程数 faTLinux联盟
faTLinux联盟
MaxClients 150 faTLinux联盟
faTLinux联盟
 #所能提供服务的最大客户端编号,大于它的部分被放入请求队列 faTLinux联盟
faTLinux联盟
MaxRequestsPerChild 100 faTLinux联盟
faTLinux联盟
LoadModule vhost_alias_module modules/mod_vhost_alias.so faTLinux联盟
faTLinux联盟
LoadModule env_module modules/mod_env.so faTLinux联盟
faTLinux联盟
LoadModule config_log_module modules/mod_log_config.so faTLinux联盟
faTLinux联盟
LoadModule agent_log_module  modules/mod_log_agent.so faTLinux联盟
faTLinux联盟
LoadModule referer_log_module modules/mod_log_referer.so faTLinux联盟
faTLinux联盟
LoadModule mime_modulemodules/mod_mime.so faTLinux联盟
faTLinux联盟
LoadModule negotiation_module modules/mod_negotiation.so faTLinux联盟
faTLinux联盟
LoadModule status_module modules/mod_status.so faTLinux联盟
faTLinux联盟
LoadModule info_modulemodules/mod_info.so faTLinux联盟
faTLinux联盟
LoadModule includes_modulemodules/mod_include.so faTLinux联盟
faTLinux联盟
LoadModule autoindex_module  modules/mod_autoindex.so faTLinux联盟
faTLinux联盟
LoadModule dir_module modules/mod_dir.so faTLinux联盟
faTLinux联盟
LoadModule cgi_module modules/mod_cgi.so faTLinux联盟
faTLinux联盟
LoadModule asis_modulemodules/mod_asis.so faTLinux联盟
faTLinux联盟
LoadModule imap_modulemodules/mod_imap.so faTLinux联盟
faTLinux联盟
LoadModule action_module modules/mod_actions.so faTLinux联盟
faTLinux联盟
LoadModule userdir_module modules/mod_userdir.so faTLinux联盟
faTLinux联盟
LoadModule alias_module  modules/mod_alias.so faTLinux联盟
faTLinux联盟
LoadModule rewrite_module modules/mod_rewrite.so faTLinux联盟
faTLinux联盟
LoadModule access_module modules/mod_access.so faTLinux联盟
faTLinux联盟
LoadModule auth_modulemodules/mod_auth.so faTLinux联盟
faTLinux联盟
LoadModule anon_auth_module  modules/mod_auth_anon.so faTLinux联盟
faTLinux联盟
LoadModule db_auth_module modules/mod_auth_db.so faTLinux联盟
faTLinux联盟
LoadModule digest_module modules/mod_digest.so faTLinux联盟
faTLinux联盟
LoadModule proxy_module  modules/libproxy.so faTLinux联盟
faTLinux联盟
LoadModule expires_module modules/mod_expires.so faTLinux联盟
faTLinux联盟
LoadModule headers_module modules/mod_headers.so faTLinux联盟
faTLinux联盟
LoadModule usertrack_module  modules/mod_usertrack.so faTLinux联盟
faTLinux联盟
LoadModule setenvif_modulemodules/mod_setenvif.so faTLinux联盟
faTLinux联盟
LoadModule perl_modulemodules/libperl.so faTLinux联盟
faTLinux联盟
LoadModule php3_modulemodules/libphp3.so faTLinux联盟
faTLinux联盟
ClearModuleList faTLinux联盟
faTLinux联盟
AddModule mod_vhost_alias.c faTLinux联盟
faTLinux联盟
AddModule mod_env.c faTLinux联盟
faTLinux联盟
AddModule mod_log_config.c faTLinux联盟
faTLinux联盟
AddModule mod_log_agent.c faTLinux联盟
faTLinux联盟
AddModule mod_log_referer.c faTLinux联盟
faTLinux联盟
AddModule mod_mime.c faTLinux联盟
faTLinux联盟
AddModule mod_negotiation.c faTLinux联盟
faTLinux联盟
AddModule mod_status.c faTLinux联盟
faTLinux联盟
AddModule mod_info.c faTLinux联盟
faTLinux联盟
AddModule mod_include.c faTLinux联盟
faTLinux联盟
AddModule mod_autoindex.c faTLinux联盟
faTLinux联盟
AddModule mod_dir.c faTLinux联盟
faTLinux联盟
AddModule mod_cgi.c faTLinux联盟
faTLinux联盟
AddModule mod_asis.c faTLinux联盟
faTLinux联盟
AddModule mod_imap.c faTLinux联盟
faTLinux联盟
AddModule mod_actions.c faTLinux联盟
faTLinux联盟
#AddModule mod_speling.c faTLinux联盟
faTLinux联盟
AddModule mod_userdir.c faTLinux联盟
faTLinux联盟
AddModule mod_alias.c faTLinux联盟
faTLinux联盟
AddModule mod_rewrite.c faTLinux联盟
faTLinux联盟
AddModule mod_access.c faTLinux联盟
faTLinux联盟
AddModule mod_auth.c faTLinux联盟
faTLinux联盟
AddModule mod_auth_anon.c faTLinux联盟
faTLinux联盟
AddModule mod_auth_db.c faTLinux联盟
faTLinux联盟
AddModule mod_digest.c faTLinux联盟
faTLinux联盟
AddModule mod_proxy.c faTLinux联盟
faTLinux联盟
AddModule mod_expires.c faTLinux联盟
faTLinux联盟
AddModule mod_headers.c faTLinux联盟
faTLinux联盟
AddModule mod_usertrack.c faTLinux联盟
faTLinux联盟
AddModule mod_so.c faTLinux联盟
faTLinux联盟
AddModule mod_setenvif.c faTLinux联盟
faTLinux联盟
AddModule mod_perl.c faTLinux联盟
faTLinux联盟
AddModule mod_php3.c faTLinux联盟
faTLinux联盟
Port 80 faTLinux联盟
faTLinux联盟
 #定义服务器所使用的TCP的端口号 faTLinux联盟
faTLinux联盟
User nobody faTLinux联盟
faTLinux联盟
Group nobody faTLinux联盟
faTLinux联盟
 #以上两行是分配给httpd的新用户的文件权限,出于安全的考虑把 faTLinux联盟
faTLinux联盟
 它们的权限设置成为最低。 faTLinux联盟
faTLinux联盟
ServerAdmin root@weboa.com.cn faTLinux联盟
faTLinux联盟
 #设置Web管理员的邮件地址 faTLinux联盟
faTLinux联盟
ServerName WebOA faTLinux联盟
faTLinux联盟
 #定义客户端从服务器读取数据时返回给客户端的主机名,其缺省值 faTLinux联盟
faTLinux联盟
 是localhost,第一次安装Linux的时候经常这里出错。 faTLinux联盟
faTLinux联盟
DocumentRoot "/home/weboa/jakarta-tomcat/webapps/weboa" faTLinux联盟
faTLinux联盟
 #设置所有Apache文档的根目录,比如说,用户对 faTLinux联盟
faTLinux联盟
 http://www.weboa.com.cn/index.html的访问请求,Apache对它 faTLinux联盟
faTLinux联盟
 的响应是/home/weboa/jakarta-tomcat/webapps/weboa/index.html

 Options FollowSymLinks faTLinux联盟
faTLinux联盟
 AllowOverride None

 Options Indexes Includes FollowSymLinks faTLinux联盟
faTLinux联盟
 AllowOverride None faTLinux联盟
faTLinux联盟
 Order allow,deny faTLinux联盟
faTLinux联盟
 Allow from all# 允许所有人访问

Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论

分页:[1] 2
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·详细讲解Apache主配置文件(配置解说)  (2006-08-30 12:27:28)