Chinaunix首页 | 论坛 | 博客
  • 博客访问: 304172
  • 博文数量: 58
  • 博客积分: 2763
  • 博客等级: 少校
  • 技术积分: 731
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-04 19:07
文章分类

全部博文(58)

文章存档

2011年(55)

2009年(1)

2008年(2)

分类: LINUX

2011-08-14 17:31:32

安装过httpd之后,会产生一个目录/etc/httpd。其配置文件路径为:/etc/httpd/conf/httpd.conf
编辑主配置文件/etc/httpd/conf/httpd.conf来改变其功能。每次配置服务器文件时,应该备份一下。这是一个良好的习惯。

配置文件大概有3大部分组成:
1.全局配置
2.主服务器配置
3.虚拟主机
ServerTokens OS  服务器标识,主要显示服务器信息的
ServerRoot "/etc/httpd" 服务器的根目录,后面的路径都是相对此路径的
Timeout 120 tcp的超时时间
KeepAlive   是否使用持久连接
 MaxKeepAliveRequest 最大允许连接数
 KeepAliveTimeout    超时时间
MPM:多到处理模块的定义
 prefork
用尖括号表示容器,相当于局部变量 
     StartServers     服务器刚启动起来的进程数
     MinSpareServers 最少空闲连接
     MaxSpareServers 最大空闲连接
     ServerLimit     允许多少用户连接
     MaxClients      最大并发客户端数
     MaxRequestsPerChild 每个子进程允许发起多少个请求
     

 worker和prefork差不多
Listen 80 监听端口
LoadModule 加载模块
Include conf.d/*.conf 只要是在conf.d下,以.conf结尾的都可以作为配置文件的一部分开始用
User apache      apache 用户专门用来运行apache服务进程的
Group apache
DocumentRoot "/var/www/html"   定义主服务器网页文件存放的位置
     用来专门定义当被客户端访问此目录时,所具有的特征,表示局部配置
 Options Index LollowSymLinks 允许使用索引(当没有主页时,会把主目录下的所有文件显示出来)和访
                              问符号连接的源文件
 AllowOverride                是否覆盖下面两句话的设置
 Order allow,deny      allow,deny其中后者表示默认,表示除了allow的之外,其他都deny
 Allow from all

例如:拒绝192.168.0.1访问
 Order deny,allow
 deny from 192.168.0.1
DircetoryIndex  指定主页面叫什么名字
ErrorLog logs/error_log 错误日志,记录启动、停止的信息,运行过程中错误的信息
LogLevel warn           定义日志级别,只有高于等于该级别的才能记录

LogFormat  定义日志格式
CustomLog  定义访问日志
 
当配置完配置文件之后,都得重启服务,使用下面命令
service httpd restart或
service httpd reload

检查是否有语法错误
httpd -t 
service httpd configtest
httpd -S  查看配置信息
阅读(1575) | 评论(0) | 转发(1) |
0

上一篇:一脚生成小linux

下一篇:httpd 的配置

给主人留下些什么吧!~~