1
Apache主配置文件内容详解
(一)基本配置
ServerRoot "/usr/local/apache2" //服务目录
Listen 80 //监听的 ip地址、端口号
#LoadModule ...... //启动时加载的模块
LoadModule deflate_module modules/mod_deflate.so
LoadModule expires_module modules/mod_expires.so
LoadModule rewrite_module modules/mod_rewrite.so
User daemon //运行服务的用户身份
Group daemon //运行服务的组身份
ServerAdmin you@example.com
ServerName localhost:80 //网站服务器域名
DocumentRoot "/usr/local/apache2/htdocs" //网页文档的根目录
#配置虚拟主机
NameVirtualHost 10.1.4.90
DocumentRoot /home/httpd/html1
ServerName www.ok1.com
ErrorLog /usr/local/apache/logs/error1_log
CustomLog /usr/local/apache/logs/access1_log combined
#下面是对根目录的一个权限设置
Options FollowSymLinks
Order deny,allow //对页面的访问控制顺序,后面的一项是默认选项,故此配置默认
是 allow
Deny from all
AllowOverride None
2
Order allow,deny
Allow from all //
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
示允许所有的用户,通过和上一项结合可以控制对网站的访问
控制
DirectoryIndex index.html //默认的索引页文件,还可以添加 index.php、index.htm等
Order allow,deny
Deny from all
Satisfy All
ErrorLog "logs/error_log" //错误日志文件
LogLevel warn //
记录
混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载
日志的级别,默认为 warn
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O"
combinedio
CustomLog "logs/access_log" common //访问日志文件
ScriptAlias /cgi-bin/ "/usr/local/apache2/cgi-bin/"
AllowOverride None
Options None
Order allow,deny
Allow from all
DefaultType text/plain
TypesConfig conf/mime.types
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
3
(二) 虚拟主机
(注:以创建两个虚拟主机 wgmml和 rsysxx为例。)
1、基于域名的虚拟主机:使用不同的域名
NameVirtualHost 10.1.4.90
DocumentRoot /user/local/apache2/htdocs/wgmml
ServerName www.wgmml.com
ErrorLog /usr/local/apache/logs/ www.wgmml.com .error1_log
CustomLog /usr/local/apache/logs/ www.wgmml.com.access1_log common
NameVirtualHost 10.1.4.90
DocumentRoot /user/local/apache2/htdocs/reysxx
ServerName www.rsysxx.com
ErrorLog /usr/local/apache/logs/ www.rsysxx.com .error1_log
CustomLog /usr/local/apache/logs/ www.rsysxx.com.access1_log common
2、基于 ip的虚拟主机:使用不同的 ip
DocumentRoot /user/local/apache2/htdocs/wgmml
ServerName www.wgmml.com
ErrorLog /usr/local/apache/logs/ www.wgmml.com .error1_log
CustomLog /usr/local/apache/logs/ www.wgmml.com.access1_log common
DocumentRoot /user/local/apache2/htdocs/reysxx
ServerName www.rsysxx.com
ErrorLog /usr/local/apache/logs/ www.rsysxx.com .error1_log
CustomLog /usr/local/apache/logs/ www.rsysxx.com.access1_log common
3、基于端口的虚拟主机:使用不同的端口
Listen 10.1.2.73:80
Listen 10.1.2.73:8080
DocumentRoot /user/local/apache2/htdocs/wgmml
4
ServerName www.wgmml.com
ErrorLog /usr/local/apache/logs/ www.wgmml.com .error1_log
CustomLog /usr/local/apache/logs/ www.wgmml.com.access1_log common
DocumentRoot /user/local/apache2/htdocs/reysxx
ServerName www.rsysxx.com
ErrorLog /usr/local/apache/logs/ www.rsysxx.com .error1_log
CustomLog /usr/local/apache/logs/ www.rsysxx.com.access1_log common
(三)其他全局配置参数
LogLevel:记录日志的级别,默认为 warn
Timeout 300:网络连接超时,默认为 300秒
KeepAlive:是否保持连接,可选 On或 Off
MaxKeepAliveRequests 100:每次连接最多请求文件数,0表示无限次
KeepAliveTimeout 15:保持连接状态时的超时时间,超过时间自动断开
http://wgmml.blog.51cto.com/3050917/1242214