|
1、APACHE的日志主要分为“错误日志”与“访问日志”。
2、apache错误日志目录的设置:
/etc/apache2/apache2.conf 约170行左右
ErrorLog /var/log/apache2/error.log 错误日志将保存在error.log中
ErrorLog /dev/null / 将错误日志指向空设备,那么就等于是关闭错误日志
3、查看日志中的内容
我们想看最老的10行错误日志
Head -10 /var/log/apache2/error.log
我们想看最新的10行错误日志
Tail –10 /var/log/apache2/error.log
我们要查找含有“curl”字符的行
Cat –n error.log grep curl cat是打印文本 –n是显示行号
4、如何设置虚拟主机以及相关的参数
vi /etc/apache2/sites-available/default
在文件最后加上如下代码:
程序代码
<VirtualHost *>
serveradmin xxx@xxx.com //管理员邮箱
DocumentRoot /var/www/abc/ //默认的目录
serverName b.zishu.cn //域名
</VirtualHost>
Options 配置在特定目录中可以使用哪些特性
默认情况是all,其他参数有:
ExecCGI允许执行CGI
FollowSymLinks允许目录中使用符号链接
Includes允许服务器端包含
Indexes生成一个格式化后的目录列表
Allowoverride 确定允许存在于.htaccess文件中的指令类型
Allowoverride all 允许使用.htaccess
Allowoverride none 不允许使用.htaccess
Order控制默认的访问状态与Allow和Deny指令生效的顺序
Allow Deny其实就可以把他们看做一个是白名单,一个是黑名单,这里主要是优先级的设置问题。
Allow控制哪些主机能够访问服务器的该区域
Allow from all表示允许所有的机器可以访问
Allow from 192.168.0.1 只允许192.168.0.1的机器访问
|
【收藏】【打印】【进入论坛】 |
|
|
|
|
|
|
|