码迷,mamicode.com
首页 > Web开发 > 详细

【学习随笔】关于httpd.conf的各项说明-1

时间:2017-08-19 00:49:36      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:hex   取值   group   check   全局   格式   document   本地   override   

httpd.conf是Apache网络服务器软件中重要的一个配置文件,可以向里面添加建站网站信息。

全局配置文件:ServerRoot “URL”

用于指定Apache的运行目录,服务启动之后自动将目录改变为当前目录,在后面使用到的所有相对路径都是想对这个目录下

Listen 80 默认端口为80端口

LoadModule 声明

User daemon       Apache的默认用户

Group daemon    Apache的默认组

ServerAdmin admin@localhost 设置管理员的邮箱地址,如果有错误会发送到管理员的邮箱

ServerName localhost:80 服务器名字

DocumentRoot 网站根目录

<Directory />

    Options FollowSymLinks

    AllowOverride All

    Order deny,allow

    Deny from all

</Directory>

<Directory>即设置目录的访问的一些规则,常和虚拟目录连在一起使用 

LogLevel warn 控制错误日志的详细程度

LogFormat 这是APACHE的日志记录格式设置

%a 远端IP地址
%A 本机IP地址
%B 除HTTP头以外传送的字节数
%b 以CLF格式显示的除HTTP头以外传送的字节数,也就是当没有字节传送时显示’-‘而不是0。
%{Foobar}C 在请求中传送给服务端的cookieFoobar的内容。
%D 服务器处理本请求所用时间,以微为单位。
%{FOOBAR}e 环境变量FOOBAR的值
%f 文件名
%h 远端主机
%H 请求使用的协议
%{Foobar}i 发送到服务器的请求头Foobar:的内容。
%l 远端登录名(由identd而来,如果支持的话),除非IdentityCheck设为"On",否则将得到一个"-"。
%m 请求的方法
%{Foobar}n 来自另一个模块的注解Foobar的内容。
%{Foobar}o 应答头Foobar:的内容。
%p 服务器服务于该请求的标准端口。
%P 为本请求提供服务的子进程的PID。
%{format}P 服务于该请求的PID或TID(线程ID),format的取值范围为:pid和tid(2.0.46及以后版本)以及hextid(需要APR1.2.0及以上版本)
%q 查询字符串(若存在则由一个"?"引导,否则返回空串)
%r 请求的第一行
%s 状态。对于内部重定向的请求,这个状态指的是原始请求的状态,—%>s则指的是最后请求的状态。
%t 时间,用普通日志时间格式(标准英语格式)
%{format}t 时间,用strftime(3)指定的格式表示的时间。(默认情况下按本地化格式)
%T 处理完请求所花时间,以秒为单位。
%u 远程用户名(根据验证信息而来;如果返回status(%s)为401,可能是假的)
%U 请求的URL路径,不包含查询字符串。
%v 对该请求提供服务的标准ServerName。
%V 根据UseCanonicalName指令设定的服务器名称。
%X 请求完成时的连接状态:X= 连接在应答完成前中断。
+= 应答传送完后继续保持连接。
-= 应答传送完后关闭连接。

【学习随笔】关于httpd.conf的各项说明-1

标签:hex   取值   group   check   全局   格式   document   本地   override   

原文地址:http://www.cnblogs.com/sakura-zhang/p/7392573.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!