⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000002.htm

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

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -