RedHat6.2服务器配置方案大全(二):Apache
|
源代码网推荐作者:汤海京 源代码网推荐 源代码网推荐第二章Apache 源代码网推荐2.1简介 源代码网推荐Apache是世界排名第一的Web服务器,根据著名的Web服务器调查公司Netcraft的调查,世界上百分之五十以上的Web服务器都在使用Apache。 源代码网整理以下纵观Apache,它为我们的网络管理员提供了丰富多彩的功能,包括目录索引、目录别名、内容协商、可配置的HTTP错误报告、CGI程序的SetUID执行、子进程资源管理、服务器端图象映射、重写URL、URL拼写检查以及联机手册man等。也就是说,如果您在LinuxServer上成功安装配置了Apache之后,您的计算机也将随着Apache的生效而摇身一变,成为一台名副其实的WebServer,这种变化的确是激动人心的。伴随着自由软件发展的强大动力,我们有理由相信Apache的未来是一片光明的。 源代码网整理以下在Internet时代,外部主页的发布已经成为树立公司形象的一个重要手段,而内部主页也成为公司管理的主要方式。但是,要想实现这些功能,首先应该把我们的LinuxServer配置成为一台强大的WebServer。时至今日,全球应用最广泛的Web服务器软件就是Apache,本章将详细介绍如何配置Apache服务器。希望各位同仁能够通过阅读本片文章达到理论实践双丰收的目的,在很短的时间里迅速成为一名出色的网络管理员。 源代码网整理以下文件来源 源代码网整理以下/etc/httpd/conf/httpd.conf apache-1.3.12-2.i386.rpm 源代码网整理以下/etc/httpd/conf/access.confapache-1.3.12-2.i386.rpm 源代码网整理以下/etc/httpd/conf/srm.confapache-1.3.12-2.i386.rpm 源代码网整理以下2.2.2相关工具: 源代码网整理以下文件来源 源代码网整理以下/etc/rc.d/init.d/httpd apache-1.3.12-2.i386.rpm 源代码网整理以下/etc/httpd/conf/httpd.conf主配置文件 源代码网整理以下作用:定义HTTP协议的设置值和针对该服务器的操作,还包括定义三个文件的目录 源代码网整理以下实例: 源代码网整理以下ServerTypestandalone 源代码网整理以下#定义WebServer的启动方式为standalone,以增强其对大量访问的及时响应性 源代码网整理以下ServerRoot"/etc/httpd" 源代码网整理以下#指定包含httpd服务器文件的目录 源代码网整理以下LockFile/var/lock/httpd.lock 源代码网整理以下PidFile/var/run/httpd.pid 源代码网整理以下ScoreBoardFile/var/run/httpd.scoreboard 源代码网整理以下Timeout300 源代码网整理以下#响应超时量,单位为秒 源代码网整理以下KeepAliveOn 源代码网整理以下#允许用户建立永久连接 源代码网整理以下MaxKeepAliveRequests100 源代码网整理以下KeepAliveTimeout15 源代码网整理以下MinSpareServers5 源代码网整理以下#要保留的空闲服务器进程的最小值 源代码网整理以下MaxSpareServers20 源代码网整理以下#要保留的空闲服务器进程的最大值 源代码网整理以下StartServers8 源代码网整理以下#系统启动时的守护进程数 源代码网整理以下MaxClients150 源代码网整理以下#所能提供服务的最大客户端编号,大于它的部分被放入请求队列之中 源代码网整理以下MaxRequestsPerChild100 源代码网整理以下LoadModulevhost_alias_modulemodules/mod_vhost_alias.so 源代码网整理以下LoadModuleenv_modulemodules/mod_env.so 源代码网整理以下LoadModuleconfig_log_modulemodules/mod_log_config.so 源代码网整理以下LoadModuleagent_log_modulemodules/mod_log_agent.so 源代码网整理以下LoadModulereferer_log_modulemodules/mod_log_referer.so 源代码网整理以下LoadModulemime_modulemodules/mod_mime.so 源代码网整理以下LoadModulenegotiation_modulemodules/mod_negotiation.so 源代码网整理以下LoadModulestatus_modulemodules/mod_status.so 源代码网整理以下LoadModuleinfo_modulemodules/mod_info.so 源代码网整理以下LoadModuleincludes_modulemodules/mod_include.so 源代码网整理以下LoadModuleautoindex_modulemodules/mod_autoindex.so 源代码网整理以下LoadModuledir_modulemodules/mod_dir.so 源代码网整理以下LoadModulecgi_modulemodules/mod_cgi.so 源代码网整理以下LoadModuleasis_modulemodules/mod_asis.so 源代码网整理以下LoadModuleimap_modulemodules/mod_imap.so 源代码网整理以下LoadModuleaction_modulemodules/mod_actions.so 源代码网整理以下LoadModuleuserdir_modulemodules/mod_userdir.so 源代码网整理以下LoadModulealias_modulemodules/mod_alias.so 源代码网整理以下LoadModulerewrite_modulemodules/mod_rewrite.so 源代码网整理以下LoadModuleaccess_modulemodules/mod_access.so 源代码网整理以下LoadModuleauth_modulemodules/mod_auth.so 源代码网整理以下LoadModuleanon_auth_modulemodules/mod_auth_anon.so 源代码网整理以下LoadModuledb_auth_modulemodules/mod_auth_db.so 源代码网整理以下LoadModuledigest_modulemodules/mod_digest.so 源代码网整理以下LoadModuleproxy_modulemodules/libproxy.so 源代码网整理以下LoadModuleexpires_modulemodules/mod_expires.so 源代码网整理以下LoadModuleheaders_modulemodules/mod_headers.so 源代码网整理以下LoadModuleusertrack_modulemodules/mod_usertrack.so 源代码网整理以下LoadModulesetenvif_modulemodules/mod_setenvif.so 源代码网整理以下LoadModuleperl_modulemodules/libperl.so 源代码网整理以下LoadModulephp3_modulemodules/libphp3.so 源代码网整理以下ClearmoduleList 源代码网整理以下AddModulemod_vhost_alias.c 源代码网整理以下AddModulemod_env.c 源代码网整理以下AddModulemod_log_config.c 源代码网整理以下AddModulemod_log_agent.c 源代码网整理以下AddModulemod_log_referer.c 源代码网整理以下AddModulemod_mime.c 源代码网整理以下AddModulemod_negotiation.c 源代码网整理以下AddModulemod_status.c 源代码网整理以下AddModulemod_info.c 源代码网整理以下AddModulemod_include.c 源代码网整理以下AddModulemod_autoindex.c 源代码网整理以下AddModulemod_dir.c 源代码网整理以下AddModulemod_cgi.c 源代码网整理以下AddModulemod_asis.c 源代码网整理以下AddModulemod_imap.c 源代码网整理以下AddModulemod_actions.c 源代码网整理以下AddModulemod_userdir.c 源代码网整理以下AddModulemod_alias.c 源代码网整理以下AddModulemod_rewrite.c 源代码网整理以下AddModulemod_access.c 源代码网整理以下AddModulemod_auth.c 源代码网整理以下AddModulemod_auth_anon.c 源代码网整理以下AddModulemod_auth_db.c 源代码网整理以下AddModulemod_digest.c 源代码网整理以下AddModulemod_proxy.c 源代码网整理以下AddModulemod_expires.c 源代码网整理以下AddModulemod_headers.c 源代码网整理以下AddModulemod_usertrack.c 源代码网整理以下AddModulemod_so.c 源代码网整理以下AddModulemod_setenvif.c 源代码网整理以下AddModulemod_perl.c 源代码网整理以下AddModulemod_php3.c 源代码网整理以下Port80 源代码网整理以下#定义服务器所使用的TCP的端口号 源代码网整理以下Usernobody 源代码网整理以下Groupnobody 源代码网整理以下#以上两行是分配给httpd的新用户的文件权限,出于安全的考虑把它们的权限设置成为最低。 源代码网整理以下ServerAdminroot@localhost 源代码网整理以下#设置Web管理员的邮件地址 源代码网整理以下ServerNamethj 源代码网整理以下#定义客户端从服务器读取数据时返回给客户端的主机名,其缺省值是localhost 源代码网整理以下DocumentRoot"/home/httpd/html" 源代码网整理以下#设置所有Apache所提供的文档的根目录,比如说,用户对www.mycompany.com/index.html的访问请求,Apache对它的响应就是/home/httpd/html/index.html 源代码网整理以下UserDirpublic_html 源代码网整理以下DirectoryIndexindex.htmlindex.htmindex.shtmlindex.cgi 源代码网整理以下#设置多种成功访问主页的方式,为的是提高系统的容错性 源代码网整理以下AccessFileName.htaccess 源代码网整理以下UseCanonicalNameOn 源代码网整理以下TypesConfig/etc/mime.types 源代码网整理以下DefaultTypetext/plain 源代码网整理以下HostnameLookupsOff 源代码网整理以下ErrorLog/var/log/httpd/error_log 源代码网整理以下LogLevelwarn 源代码网整理以下#定义那些错误类型被记录到错误日志中 源代码网整理以下LogFormat"%h%l%u%t"%r"%>s%b"%{Referer}i""%{User-Agent}i""combined 源代码网整理以下#所有的LogFormat都用来定义日志中的条目 源代码网整理以下LogFormat"%h%l%u%t"%r"%>s%b"common 源代码网整理以下LogFormat"%{Referer}i->%U"referer 源代码网整理以下LogFormat"%{User-agent}i"agent 源代码网整理以下CustomLog/va源代码网供稿. |
