符号连接、虚拟目录(别名)、页面重定向、日志介绍
符号连接、虚拟目录(别名)、页面重定向、日志介绍
1.符号连接
DocumentRoot的参数是指定web发布文档的主目录,在默认情况下,用户通过http访问web服务器浏览的所有资料都是存在该目录下,该参数只能设置一个目录作为参数值,那么是不是在Apache中就能有一个目录存放文档文件呢?如果文档根目录空间不足,要放到其他的文件系统中应该怎么办
例如:/var/www/html/doc这个目录,希望吧/usr/share/doc目录映射成/var/www/html/doc,配置就是一个软连接就行


2.虚拟目录设置
使用虚拟目录是另一种将根目录以外的内容加入站点中的办法,下面举一个简单的例子,把/var/log目录映射成网站根目录下的/log下

3.页面重定向
如果用户经常访问某个网站的网页,他很可能会把页面的URL添加到收藏夹,在每次访问网站的时候,可以直接点击收藏夹的记录访问,但是如果网站进行了目录架构的更改,用户再使用原来的URL访问时就会出现404页面无法找到的错误,为了方便用户能够使用原来的URL进行访问,这时就需要页面重定向了
假设网站有一个doc目录,现在管理员要对网站的目录结构就行整理,并把/doc目录移动到/old-doc目录下,如果用户还是访问原来的URL就会出现404的错误,


会自动跳转到old-doc页面
4.日志文件

a.访问日志文件
Apache的访问日志就是记录web服务器的所有访问活动(如下图)

第一项信息是远程主机的地址,即它表明访问网站的究竟是谁 第二项是空白,用一个“-”占位符替代。实际上绝大多数时候这一项都是如此。这个位置用于记录浏览者的标识,这不只是浏览者的登录名字,而是浏览者的email地址或者其他唯一标识符,通常只是"-"; 第三项也是空白用一个占位符"-"来替代。这个位置用于记录浏览者进行身份验证时提供的名字。当然,如果网站的某些内容要求用户进行身份验证,那么这项信息是不会空白的。但是,对于大多数网站来说,日志文件的大多数记录中这一项仍旧是空白的 第四项,表示访问者的访问时间记录,无需多解释,时间信息最后的“+800”表示服务器所处时区位于UTC之后的8小时。 第五项,是整个日志记录中最有用的信息,它告诉我们服务器收到的是一个什么样的请求 第六项,404状态代码 第七项,是服务器发送给客户端的总字节数 第八项,客户在提出请求时所在的目录或URL 第九项,客户端的详细信息
b.错误日志
错误日志是Apache提供的另外一种标准日志,该日志记录了Apache服务运行过程发生的错误日志,httpd.conf配置文件中提供了一下两个配置参数

它们分别用于配置错误日志的位置和日志的级别,日志的级别说明


可以看出,每一行记录了一个错误,由3个部分组成,
时间 错误等级 错误信息
原文出自:http://zhang789.blog.51cto.com/11045979/1859026
浙公网安备 33010602011771号