Aplicación de servidor Linux: Acerca de la configuración y el registro de Apache

  
                  

1, establezca la variable de entorno

En apache, puede usar regular para juzgar una gran cantidad de variables, y luego configurar otra variable para el uso de configuración posterior.

Por ejemplo, debe determinar si el usuario es Acceda a una carpeta y establezca una variable para grabarla:

SetEnvIfNoCase Request_URI "^ \\ /aslibra" ISSTART = 1


SetEnvIfNoCase significa que no distingue mayúsculas y minúsculas

Request_URI coincide con "^ \\ /aslibra"

Si es así, ISSTART = 1, de lo contrario no es 1


Además, no hay registro El registro de la imagen puede ser para encontrar la ruta del archivo y luego configurar las variables para su uso posterior:


SetEnv NOFILES 1


Registros de CustomLog /access_log combinado Env =! NOFILES


2. El manejo de las cadenas robadas


El manejo de las cadenas robadas generalmente se realiza en el referente, consulte el siguiente ejemplo: Br>


SetEnvIfNoCase Referer "^ http: //www \\ .aslibra \\ .com /" local_ref = 1


Orden Permitir, Denegar

Permitir desde env = local_ref

Permitir desde 127.0.0.1


Lo anterior es el juicio La fuente es el nombre de dominio anterior y luego se configura para permitir el acceso a


SetEnvIfNoCase Referer "^ http: //notpermit \\ .aslibra \\ .com /" aaa


Orden Permitir, Denegar

Permitir de todos

Denegar desde env = aaa


Lo anterior es la fuente del juicio, y luego el nombre de dominio no está permitido < Br>


3, división de registros


La división de registros puede manejarse usando cronolog

Es más fácil de instalar, al igual que el software normal Instalación


Formato de definición:


LogFormat "% h% l% u% t \\"% r \\ "% > s% b \\ "% {Referer} i \\" \\ "% {User-Agent} i \\" "

LogFormat"% h% l% u% t \\ "% r \\"% > s% b "common

LogFormat"% {Referer} i - >% U "referer

LogFormat"% {User-agent} i "agent


LogFormat "% h% {% T} t \\"% r \\ "% {cookiename} C" registro


Lo anterior es la definición del formato de registro, puede definir muchos formatos de registro para que Los siguientes registros utilizan:

, por ejemplo, lo común se combina, generalmente se recopila contenido, si desea recopilar cookies (% {cookiename} C) y personalizado Interformato (% {% T} t), puede usar el método de registro similar anterior


CustomLog "

Copyright © Conocimiento de Windows All Rights Reserved