lunes, 2 de abril de 2012
SVN en debian with SSL (primera parte)
Buenas,
Después de dar un par de vueltas en la red y leer un par de howtos, logré construir un tutorial que puede servir tanto para nuevas implementaciones, como para migraciones ya existentes,, bueno, que comencemos..
La presente instalación se efectuó en un Debian 6.0.3, con solo el sistema operativo base y un servidor de ssh.
Partimos por instalar los siguientes paquetes:
# apt-get install subversion libapache2-svn apache2 openssl gcc g++
Habilitamos el módulo ssl
# a2enmod ssl
Corroboramos que se haya incluido el puerto 443 (puerto https) en la configuración de puertos del apache:
# vi /etc/apache2/ports.conf
Si no se encuentra, lo agregamos
# echo 'Listen 443' >> /etc/apache2/ports.conf
Generamos un archivpo en blanco para contener el certificado:
# touch /etc/apache2/ssl/apache.pem
Y pasamos a generar el certificado como tal:
#/usr/sbin/make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem
Generamos una copia del archivo default que controla los sitios habilitados:
# cp /etc/apache2/sites-enabled/000-default /etc/apache2/sites-enabled/svn-ssl
Y agregamos en la cabecera las siguientes lineas:
NameVirtualHost *:443
<VirtualHost *:443>
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/apache.pem
SSLProtocol all
SSLCipherSuite HIGH:MEDIUM
ServerAdmin tu_correo@localhost
Con esto tenemos configurado el soporte SSL para apache, en la próxima entrega creamos los repositorios e importaremos repositorios, crearemos usuario y asignaremos permisos.
Saludos.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario