📄 00000002.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: tdx (Happy汤大瞎), 信区: Linux <BR>标 题: 懒汉代红帽---第二章 Apache <BR>发信站: BBS 水木清华站 (Wed Nov 1 10:01:14 2000) WWW-POST <BR> <BR>第二章 Apache
<BR>& 2.1 简 介
<BR> Apache是世界排名第一的Web服务器,根据著名的Web服务器调查公司Netcraft的调查 <BR>,世界上百分之五十以上的Web服务器都在使用Apache。
<BR> 纵观Apache,它为我们的网络管理员提供了丰富多彩的功能,包括目录索引、目录别 <BR>名、内容协商、可配置的HTTP错误报告、CGI程序的SetUID执行、子进程资源管理、服务 <BR>器端图象映射、重写URL、URL拼写检查以及联机手册man等。也就是说,如果您在Linux <BR>Server上成功安装配置了Apache之后,您的计算机也将随着Apache的生效而摇身一变,成 <BR>为一台名副其实的Web Server,这种变化的确是激动人心的。伴随着自由软件发展的强大 <BR>动力,我们有理由相信Apache的未来是一片光明的。
<BR> 在Internet时代,外部主页的发布已经成为树立公司形象的一个重要手段,而内部主 <BR>页也成为公司管理的主要方式。但是,要想实现这些功能,首先应该把我们的Linux <BR>Server配置成为一台强大的Web Server。时至今日,全球应用最广泛的Web服务器软件就 <BR>是Apache,本章将详细介绍如何配置Apache服务器。希望各位同仁能够通过阅读本片文章 <BR>达到理论实践双丰收的目的,在很短的时间里迅速成为一名出色的网络管理员。
<BR>& 2.2 所需系统资源
<BR>2.2.1 配置文件:
<BR> 文件 来源
<BR>/etc/httpd/conf/httpd.conf apache-1.3.12-2.i386.rpm
<BR>/etc/httpd/conf/access.conf apache-1.3.12-2.i386.rpm
<BR>/etc/httpd/conf/srm.conf apache-1.3.12-2.i386.rpm
<BR>2.2.2相关工具:
<BR> 文件 来源
<BR>/etc/rc.d/init.d/httpd apache-1.3.12-2.i386.rpm
<BR>& 2.3 配置方案
<BR>与Apache配置相关的文件共有3个:
<BR> /etc/httpd/conf/httpd.conf 主配置文件
<BR>作用:定义HTTP协议的设置值和针对该服务器的操作,还包括定义三个文件的目录
<BR>实例:
<BR> ServerType standalone
<BR>#定义WebServer的启动方式为standalone,以增强其对大量访问的及时响应性
<BR>ServerRoot "/etc/httpd"
<BR>#指定包含httpd服务器文件的目录
<BR>LockFile /var/lock/httpd.lock
<BR>PidFile /var/run/httpd.pid
<BR>ScoreBoardFile /var/run/httpd.scoreboard
<BR>Timeout 300
<BR>#响应超时量,单位为秒
<BR>KeepAlive On
<BR>#允许用户建立永久连接
<BR>MaxKeepAliveRequests 100
<BR>KeepAliveTimeout 15
<BR>MinSpareServers 5
<BR>#要保留的空闲服务器进程的最小值
<BR>MaxSpareServers 20
<BR>#要保留的空闲服务器进程的最大值
<BR>StartServers 8
<BR>#系统启动时的守护进程数
<BR>MaxClients 150
<BR>#所能提供服务的最大客户端编号,大于它的部分被放入请求队列之中
<BR>MaxRequestsPerChild 100
<BR>LoadModule vhost_alias_module modules/mod_vhost_alias.so
<BR>LoadModule env_module modules/mod_env.so
<BR>LoadModule config_log_module modules/mod_log_config.so
<BR>LoadModule agent_log_module modules/mod_log_agent.so
<BR>LoadModule referer_log_module modules/mod_log_referer.so
<BR>LoadModule mime_module modules/mod_mime.so
<BR>LoadModule negotiation_module modules/mod_negotiation.so
<BR>LoadModule status_module modules/mod_status.so
<BR>LoadModule info_module modules/mod_info.so
<BR>LoadModule includes_module modules/mod_include.so
<BR>LoadModule autoindex_module modules/mod_autoindex.so
<BR>LoadModule dir_module modules/mod_dir.so
<BR>LoadModule cgi_module modules/mod_cgi.so
<BR>LoadModule asis_module modules/mod_asis.so
<BR>LoadModule imap_module modules/mod_imap.so
<BR>LoadModule action_module modules/mod_actions.so
<BR>LoadModule userdir_module modules/mod_userdir.so
<BR>LoadModule alias_module modules/mod_alias.so
<BR>LoadModule rewrite_module modules/mod_rewrite.so
<BR>LoadModule access_module modules/mod_access.so
<BR>LoadModule auth_module modules/mod_auth.so
<BR>LoadModule anon_auth_module modules/mod_auth_anon.so
<BR>LoadModule db_auth_module modules/mod_auth_db.so
<BR>LoadModule digest_module modules/mod_digest.so
<BR>LoadModule proxy_module modules/libproxy.so
<BR>LoadModule expires_module modules/mod_expires.so
<BR>LoadModule headers_module modules/mod_headers.so
<BR>LoadModule usertrack_module modules/mod_usertrack.so
<BR>LoadModule setenvif_module modules/mod_setenvif.so
<BR>LoadModule perl_module modules/libperl.so
<BR>LoadModule php3_module modules/libphp3.so
<BR>ClearModuleList
<BR>AddModule mod_vhost_alias.c
<BR>AddModule mod_env.c
<BR>AddModule mod_log_config.c
<BR>AddModule mod_log_agent.c
<BR>AddModule mod_log_referer.c
<BR>AddModule mod_mime.c
<BR>AddModule mod_negotiation.c
<BR>AddModule mod_status.c
<BR>AddModule mod_info.c
<BR>AddModule mod_include.c
<BR>AddModule mod_autoindex.c
<BR>AddModule mod_dir.c
<BR>AddModule mod_cgi.c
<BR>AddModule mod_asis.c
<BR>AddModule mod_imap.c
<BR>AddModule mod_actions.c
<BR>AddModule mod_userdir.c
<BR>AddModule mod_alias.c
<BR>AddModule mod_rewrite.c
<BR>AddModule mod_access.c
<BR>AddModule mod_auth.c
<BR>AddModule mod_auth_anon.c
<BR>AddModule mod_auth_db.c
<BR>AddModule mod_digest.c
<BR>AddModule mod_proxy.c
<BR>AddModule mod_expires.c
<BR>AddModule mod_headers.c
<BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -