apache2

Cambiar el verbose en apache2

Una de las configuraciones que debe tener cualquier apache recién configurado y por cuestiones de seguridad es, no mostrar todos los datos del verbose mode en apache.

El verbose de apache2 es un mesaje que aparece al final del error de pagina no encontrada.

Not Found

The requested URL /ss was not found on this server.


Apache/version (Debian) PHP/version+lenny2 with Suhosin-Patch mod_python/version Python/version mod_ruby/versionRuby/version(2008-08-11) Server at www.tuservidor.com Port 80Esto puede ser facilmente configurado, es extraño por que en Debian Etch esto estaba directamente en apache.conf pero ahora esta en security dentro de la carpeta conf.d

Ahora lo configuramos así.

nano /etc/apache2/conf.d/security

Dentro de una de este archivo buscamos una linea parecida a esta:

# Set to one of: Full | OS | Minimal | Minor | Major | Prod
# where Full conveys the most information, and Prod the least.
#

Aupa este es el POST bueno ;)

1.- Primero nos conectamos como root:

su

2.- Instalación de paquetes:

apt-get install apache2-mpm-prefork libapache2-svn subversion

3.- Crear carpeta para los proyectos:

mkdir /home/svn
mkdir /home/svn/projects

4.- Creamos una carpeta de configuración donde guardaremos la configuracion para los proyectos:

mkdir /home/svn/conf

5.- Creamos los siguientes ficheros con nuestro editor favorito:

5.1.- /home/svn/conf/svnserve.conf

[general]
anon-access = read
auth-access = write
password-db = passwd

5.2.- /home/svn/conf/authz

[groups]
# crear un grupo con usuarios
developers = zital, user1, user2

[/]
# leer y escribir para el grupo
@developers = rw
# leer para los demás
* = r

5.3.- /home/svn/conf/passwd

# usuarios y contraseñas
[users]