apache

Instalacion de servidor web apache (I)

El servidor web apache es tal vez el mas conocido y usado de todos los servidores web existentes, sobre el existe mucha documentación y es usado habitualmente por multitud de sitios.
Para realizar esta instalacion he usado una maquina virtualbox com debian lenny (ya que un servidor web suele instalarse en produccion en la version estable), pero la instalacion y uso en squeze o sid no debe ser mucho más complicada.
La instalacion teoricamente se podria realizar en menos pasos de los que voy a indicar, pero prefiero hacerlo asi por que es mas claro.
Lo primero claro esta es instalar apache, para ello desde consola y como root claro esta

aptitude install apache2

Con esto ya tendriamos instalado el servidor, ahora nos queda instalar php5. Para ello

aptitude install php5

con esto nos avisara aptitude de los siguiente

Se instalarán los siguiente paquetes NUEVOS:
apache2-mpm-prefork{a} libapache2-mod-php5{a} php5 php5-common{a}

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]