美文网首页
Apache 必备配置

Apache 必备配置

作者: fangfc | 来源:发表于2018-12-09 23:02 被阅读0次

1. Apache 设置日志记录代理的IP 以及客户端IP

# 在LogFormat 中记录 X_FROWARDED_FOR 字段
LogFormat "%h %{X_FORWARDED_FOR}i %l %u %t \"%r\" %>s %b \"%{User-Agent}\"" combined

2. Apache 中记录指定URI 的日志

# 仅记录 ./user/ URI下的日志 
SetEnvIf Request_URI "^/user/.*" user-Request
CustomLog"|/usr/local/apache/bin/rotatelogs -l /usr/local/apache/logs/user-access.log 86400" combined env=user-Request

3. Apache 日志切割

# 使用户 rotatelogs 按天切割日志
CustomLog"|bin/rotatelogs -l logs/access_%Y%m%d.log 86400" combined

4. 禁止 Trace和track

# trace 和 track 用于调试服务器连接HTTP 的方式, 使用该方式攻击被称为 XST(Cross-Site-Tracing)
# 使用 rewrite 来禁用
RewriteEngine On
RewriteCond %{REQUEST_MOTHOD} ^TRACE
RewriteRule .* -F

# 或者直接在apache 配置文件中使用
TraceEnable off

相关文章

  • Apache 必备配置

    1. Apache 设置日志记录代理的IP 以及客户端IP 2. Apache 中记录指定URI 的日志 3. A...

  • windows 配置 Apache 并配置虚拟环境和php

    windows 配置Apache 主要内容:配置Apache , 配置Apache虚拟环境建立多个站点,配置ph...

  • Python-CGI配置

    准备 Apache 支持 CGI 配置,如果没有配置 Apache 服务器,请参考《Mac-Apache服务器配置...

  • 谈谈PHP下的服务端环境配置

    一:环境配置 1.apache的配置: 或者在 apache 配置文件里查看,路径 /etc/apache2/...

  • Apache相关

    参考1:Apache 配置文件管理参考2:Apache配置文件详解之httpd.conf 一、Apache配置概述...

  • Apache 和 Tomcat 协同

    Apache常规配置 先来看看如何对Apache进行简单配置: 配置文件在/etc/apache2目录中(默认),...

  • apache的详解-安装和配置

    apache的安装,Apache教程,Apache详解,Apache配置 一、什么是Apache? Apache是...

  • 20170829Apache学习

    Apache学习 参考 ubuntu apache2配置详解(含虚拟主机配置方法)Apache Http Serv...

  • Apache配置反向代理

    参考文章: Apache配置正向代理与反向代理 Apache反向代理配置

  • Apche2多站点配置

    1. 修改Apache配置文件 打开Apache的配置文件,/etc/apache2/sites-enabled/...

网友评论

      本文标题:Apache 必备配置

      本文链接:https://www.haomeiwen.com/subject/pvrlhqtx.html