4 votos

Apache other_vhosts_access.registro y acceso.registro de archivos de registro

Tengo un extraño problema con el apache de los registros de acceso. Me estoy haciendo una entrada para el sitio escrito a

/var/log/apache2/access.log

Y

/var/log/apache2/other_vhosts/access.log

Estoy usando Debian 6, con la más reciente de Apache en el repo. Cuando me miro en el archivo

/etc/apache2/conf.d/other-vhosts-access-log

Dice

# Define an access log for VirtualHosts that don't define their own logfile
CustomLog ${APACHE_LOG_DIR}/other_vhosts_access.log vhost_combined

pero cuando miro a mi VirtualHost declaración para el sitio, se ha

    CustomLog ${APACHE_LOG_DIR}/access.log vhost_combined
</VirtualHost>

en la parte inferior del archivo. Así que se han declarado en el archivo de registro, así que ¿por qué apache escribir una entrada a la other_vhosts_access.registro?

En el final, me comentó la línea en el apache/conf.d archivo, pero no se siente como que es la mejor manera.

Lo que me estoy perdiendo?

2voto

katit Puntos 130

Sin ver la configuración de apache que esto es difícil de diagnosticar, pero algunas cosas para ver

  • Compruebe que no está incluida o la definición de un segundo archivo de registro dentro de la misma vhost - esto hará doble registro.
  • Compruebe que los archivos de registro no están vinculados el uno al otro - find /var/log/apache2 -samefile /var/log/apache2/access.log mostrará una lista de ellos, tanto si esto es cierto.

Considerar la posibilidad de que este es un error.

-1voto

pcdinh Puntos 535

Intente con

CustomLog ${APACHE_LOG_DIR}/acceso.registro combinado

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: