- 浏览: 2335003 次
- 性别:
- 来自: 武汉
文章分类
- 全部博客 (559)
- JavaScript (55)
- windows (21)
- mysql (7)
- php (199)
- thinkphp (2)
- 互联网 (42)
- flash (3)
- html (9)
- phpcms (11)
- ffmpeg (6)
- 生活 (108)
- flash小游戏 (11)
- 软件 (35)
- css (1)
- JavaScript 二维码 (0)
- 二维码 (1)
- 桌面图标 (1)
- ping服务 (1)
- 百度 (2)
- 搜索引擎 (1)
- seo (1)
- 整形美容 (1)
- 深圳婚纱摄影 (1)
- 武汉婚纱摄影 (2)
- 淘宝 (0)
- 冬装 (0)
- 女装 (0)
- 新款冬装女装 (0)
- freebsd 操作系统 (1)
- editplus (1)
- svn (1)
- 微信 (1)
- 微商 (1)
- curl (1)
- 远程 (1)
- 防盗链 (1)
- vc2012 (1)
- Alexa (1)
- bootstrap (1)
- fileinput (1)
- webuploader (1)
- mip (1)
- 正则 (1)
最新评论
-
hexawing:
啥原理……貌似很神奇啊
excel写保护(非打开保护)的破解方法 -
化蝶自在飞:
注意upload.js的配置参数 sendAsBinary
webuploader实例php 配合fastDFS远程跨域上传回调的注意点 -
化蝶自在飞:
增加一个微信内置浏览器的useragent:
Mozilla/ ...
浏览器useragent大全 -
化蝶自在飞:
leiliang10 写道你揍是个骗纸此话怎讲?这个工具是我自 ...
mp4、mov视频元数据头信息修复工具 支持h.264编码边下边播 -
leiliang10:
你揍是个骗纸
mp4、mov视频元数据头信息修复工具 支持h.264编码边下边播
apache多站点虚拟主机,每个域名一个日志文件,网上找了好多,没有找到日志分开存放的方法,汗,自己测试了个能用的,特分享一下:
注意 CustomLog logs/9qc.log combined 这一句的位置,放错地方了可会导致apache无法启动的哦.
日志格式形如:
124.115.4.191 - - [25/Jun/2010:09:07:49 +0800] "GET /usedcar/3676 HTTP/1.1" 200 20230 "-" "Sosospider+(+http://help.soso.com/webspider.htm)"
207.46.194.39 - - [25/Jun/2010:09:11:31 +0800] "GET /robots.txt HTTP/1.1" 200 31 "-" "msnbot-media/1.1 (+http://search.msn.com/msnbot.htm)"
60.28.22.38 - - [25/Jun/2010:09:01:59 +0800] "GET / HTTP/1.1" 200 91497 "-" "Baiduspider+(+http://www.baidu.com/search/spider.htm)"
这样就可以一目了然看到蜘蛛爬过的痕迹了.
具体的日志格式,可以参考apache官方手册:
Apache文档已经给出了所有可用于格式串的变量及其含义,下面是其译文:
----------------------------------------------------------------------
%...a: 远程IP地址
%...A: 本地IP地址
%...B: 已发送的字节数,不包含HTTP头
%...b: CLF格式的已发送字节数量,不包含HTTP头。
例如当没有发送数据时,写入‘-’而不是0。
%e: 环境变量FOOBAR的内容
%...f: 文件名字
%...h: 远程主机
%...H 请求的协议
%i: Foobar的内容,发送给服务器的请求的标头行。
%...l: 远程登录名字(来自identd,如提供的话)
%...m 请求的方法
%n: 来自另外一个模块的注解“Foobar”的内容
%o: Foobar的内容,应答的标头行
%...p: 服务器响应请求时使用的端口
%...P: 响应请求的子进程ID。
%...q 查询字符串(如果存在查询字符串,则包含“?”后面的
部分;否则,它是一个空字符串。)
%...r: 请求的第一行
%...s: 状态。对于进行内部重定向的请求,这是指*原来*请求
的状态。如果用%...>s,则是指后来的请求。
%...t: 以公共日志时间格式表示的时间(或称为标准英文格式)
%t: 以指定格式format表示的时间
%...T: 为响应请求而耗费的时间,以秒计
%...u: 远程用户(来自auth;如果返回状态(%s)是401则可能是伪造的)
%...U: 用户所请求的URL路径
%...v: 响应请求的服务器的ServerName
%...V: 依照UseCanonicalName设置得到的服务器名字
“...”表示一个可选的条件。如果没有指定条件,则变量的值将以“-”取代。分析前面来自默认httpd.conf文件的 LogFormat指令示例,可以看出它创建了一种名为“common”的日志格式,其中包括:远程主机,远程登录名字,远程用户,请求时间,请求的第一行代码,请求状态,以及发送的字节数。
比如我的简写日志如下:
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{User-Agent}i\"" tuzwu
CustomLog "logs/access.log" tuzwu
注意对应关系.
NameVirtualHost *:80 <VirtualHost *:80> ServerName * DocumentRoot "F:/9qc_temp/APMServ5.2.6/www/htdocs" <Directory "F:/9qc_temp/APMServ5.2.6/www/htdocs"> Options FollowSymLinks IncludesNOEXEC Indexes DirectoryIndex index.html index.htm default.htm index.php default.php index.cgi default.cgi index.pl default.pl index.shtml AllowOverride All Order Deny,Allow Allow from all </Directory> CustomLog logs/9qc.log combined </VirtualHost>
注意 CustomLog logs/9qc.log combined 这一句的位置,放错地方了可会导致apache无法启动的哦.
日志格式形如:
124.115.4.191 - - [25/Jun/2010:09:07:49 +0800] "GET /usedcar/3676 HTTP/1.1" 200 20230 "-" "Sosospider+(+http://help.soso.com/webspider.htm)"
207.46.194.39 - - [25/Jun/2010:09:11:31 +0800] "GET /robots.txt HTTP/1.1" 200 31 "-" "msnbot-media/1.1 (+http://search.msn.com/msnbot.htm)"
60.28.22.38 - - [25/Jun/2010:09:01:59 +0800] "GET / HTTP/1.1" 200 91497 "-" "Baiduspider+(+http://www.baidu.com/search/spider.htm)"
这样就可以一目了然看到蜘蛛爬过的痕迹了.
具体的日志格式,可以参考apache官方手册:
Apache文档已经给出了所有可用于格式串的变量及其含义,下面是其译文:
----------------------------------------------------------------------
%...a: 远程IP地址
%...A: 本地IP地址
%...B: 已发送的字节数,不包含HTTP头
%...b: CLF格式的已发送字节数量,不包含HTTP头。
例如当没有发送数据时,写入‘-’而不是0。
%e: 环境变量FOOBAR的内容
%...f: 文件名字
%...h: 远程主机
%...H 请求的协议
%i: Foobar的内容,发送给服务器的请求的标头行。
%...l: 远程登录名字(来自identd,如提供的话)
%...m 请求的方法
%n: 来自另外一个模块的注解“Foobar”的内容
%o: Foobar的内容,应答的标头行
%...p: 服务器响应请求时使用的端口
%...P: 响应请求的子进程ID。
%...q 查询字符串(如果存在查询字符串,则包含“?”后面的
部分;否则,它是一个空字符串。)
%...r: 请求的第一行
%...s: 状态。对于进行内部重定向的请求,这是指*原来*请求
的状态。如果用%...>s,则是指后来的请求。
%...t: 以公共日志时间格式表示的时间(或称为标准英文格式)
%t: 以指定格式format表示的时间
%...T: 为响应请求而耗费的时间,以秒计
%...u: 远程用户(来自auth;如果返回状态(%s)是401则可能是伪造的)
%...U: 用户所请求的URL路径
%...v: 响应请求的服务器的ServerName
%...V: 依照UseCanonicalName设置得到的服务器名字
“...”表示一个可选的条件。如果没有指定条件,则变量的值将以“-”取代。分析前面来自默认httpd.conf文件的 LogFormat指令示例,可以看出它创建了一种名为“common”的日志格式,其中包括:远程主机,远程登录名字,远程用户,请求时间,请求的第一行代码,请求状态,以及发送的字节数。
比如我的简写日志如下:
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{User-Agent}i\"" tuzwu
CustomLog "logs/access.log" tuzwu
注意对应关系.
发表评论
-
web.config伪静态配置的一些方法收集
2011-05-27 18:05 3445web.config伪静态配置的一些方法收集. <? ... -
批处理的学习--ffmpeg命令行处理的进一步优化
2011-05-08 11:51 5449ffmpeg可以通过命令行的方式进行视频格式转换,是一个不错的 ... -
windows 2003添加删除windows组件中无iis应用程序服务器项的解决
2010-11-06 12:03 2976一台windows 2003上,用的上海网管联盟的系统,在 添 ... -
w3wp.exe进程100% iis占cpu100%的识别方法
2010-10-31 00:28 2000有时候,我们使用iis时,可能会发生w3wp(iis进程)占据 ... -
说说windows下的系统变量 %windir% %userprofile%
2010-09-23 10:59 3605接触过批处理文件的同 ... -
apache日志格式 apache日志配置 apache日志分割的简单设置
2010-07-19 19:55 4353apache日志格式,apache日志配置:apache日志分 ... -
apache 301重定向的设置方法
2010-07-06 18:19 2339直接在.htaccess文件里设置,如下: RewriteEn ... -
删除多余的网络连接 本地连接2怎么删除?
2010-06-30 20:28 11911安装了虚拟机,结果虚拟了8个本地连接出来,相当不爽.如下图: ... -
dos命令大全学习之phpnow的PnCp.cmd控制台文件解读
2010-06-30 17:19 3304php套件phpnow的PnCp.cmd控制台文件内容如下: ... -
一次中毒后找到的流氓代码
2010-06-16 08:50 1550<script language="VBS ... -
http状态查询 http 状态代码解释 http状态码查询
2010-06-12 11:05 1204HTTP状态码(HTTP Status Code) http状 ... -
calc.exe下载 calc.exe是什么 calc.exe路径位置
2010-06-09 20:56 4263calc.exe下载 calc.exe是什么 calc.exe ... -
iis伪静态rewrite错误日志的记录解读
2010-06-04 03:32 2549首先是配置好规则,如下写法: RewriteLog c: ... -
windows下apache开启gzip压缩 加快网页下载速度
2010-06-03 16:55 5550针对windows版本的apache2.2,开启方法如下: 第 ... -
windows 2003不支持rmvb和rm格式的解决_配置iis rmvb支持
2010-05-08 21:56 2503windows 2003不支持rmvb和rm格式,表现为访问r ... -
iis301重定向 iis 301全站重定向方法
2010-04-30 20:49 2300何谓iis 301全站重定向方法? 比如,你以前的站点叫 ww ... -
Microsoft JET Database Engine 错误 '80004005'报错的排查
2010-04-26 22:38 1513服务器上的asp程序采用的是access数据库,访问的时候出现 ... -
iis服务器不支持flv的解决方法_flv服务器设置
2010-04-25 19:59 3926WIN2003服务器加强了IIS6的MIME验证,一切未注册扩 ... -
windows安装服务出错的原因排查_mysql安装为服务
2010-04-25 16:57 2459下面是一个例子,在windows 2003上安装mysql服务 ... -
windows删除服务的命令行语句
2010-04-21 07:45 19971想要删除windows xp里的一个服务,怎么办呢? 系统没有 ...
相关推荐
在本教程中,我们将探讨如何在本地计算机上配置Apache以实现基于域名的虚拟主机,这对于开发多站点项目或者进行网站测试非常有用。 首先,我们需要了解什么是基于域名的虚拟主机。在一台物理服务器上,可以设置多个...
在Linux环境下配置Apache虚拟主机是一项关键的服务器管理技能,它允许在同一台物理服务器上运行多个独立的网站,每个网站都拥有自己的域名、文档根目录、错误日志等配置。以下是对给定文件信息中提到的知识点进行的...
### Apache虚拟主机配置详解 #### 一、Apache虚拟主机...以上配置详细地介绍了如何在Apache中设置虚拟主机以及相关的安全、性能优化措施。这些设置能够帮助开发者更好地管理多个网站,并提高网站的安全性和用户体验。
Apache是世界上最流行的Web服务器软件之一,它支持在单个服务器上设置多个独立的域名或站点,这被称为虚拟主机。在Apache中配置虚拟主机允许你在一个物理服务器上运行多个网站,从而提高了资源利用率并降低了运维...
Ubuntu 下配置 Apache 虚拟主机 在本文中,我们将详细介绍在 Ubuntu 操作系统中配置 Apache 虚拟主机的过程。虚拟主机是指在一台物理服务器上运行多个独立的虚拟服务器,每个虚拟服务器可以有自己的域名、IP 地址和...
Apache是一款广泛使用的Web服务器软件,它支持多种虚拟主机的配置方式,使得在同一台物理服务器上可以运行多个不同的网站或应用程序。根据给定文件的信息,本文将详细介绍Apache的三种虚拟主机配置方式:基于名称的...
### Apache虚拟目录和虚拟主机设置详解 #### 一、虚拟目录(Alias) 在Apache服务器配置中,虚拟目录(也称为别名)是一种重要的技术,它允许我们定义一个URL路径,并将其映射到服务器上的实际物理目录。这不仅提高...
资源名称:Apache服务器虚拟主机虚拟目录配置 资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
apache日志配置 apache日志配置 在kali中,apache的主配置文件是/etc/apache2/apache2.conf,我们在这个文件中进行查找,很容易找到日志配置信息,我们可以修改其中的参数,来对日志配置进行修改,如下图: apache...
Apache 虚拟主机配置是Web服务器管理中的一个重要环节,允许在一个单一的Apache实例上运行多个独立的网站。Apache虚拟主机允许通过IP地址、端口或域名来区分不同的站点,从而提高了服务器资源的有效利用和管理效率。...
具体的Apache虚拟主机配置,详细描述Apache虚拟主机的配置过程及原理
Apache配置httpd-vhosts虚拟主机
Apache虚拟主机配置文件 httpd-vhosts.comf
此文档适用于lamp环境apache虚拟主机的搭建,使用lamp环境搭建虚拟主机的新手,可以参看此文档。
通过以上步骤,我们可以在一台服务器上配置并运行多个虚拟主机,这对于初学者来说是一个很好的实践机会,不仅可以学习Apache的基本配置,还可以了解如何管理多个网站。希望本文能帮助您更好地理解和掌握Apache虚拟...
在Web应用安全领域,理解并正确配置Apache日志是至关重要的,因为这些日志提供了关于服务器活动、潜在攻击和性能问题的关键信息。本文将深入探讨Apache日志配置,帮助读者掌握如何管理和分析这些日志。 一、Apache...
在"php+apache虚拟主机配置"中,我们需要完成的主要任务是配置Apache服务器,使其能够识别和解析PHP文件,并设置虚拟主机以便在同一台服务器上托管多个网站。下面将详细介绍这个过程: 1. **安装Apache和PHP**: ...