Instalación de Apache+Subversion+Trac en Ubuntu

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Instalación de Apache+Subversion+Trac en Ubuntu - Presentation Transcript

    1. Cómo instalar Apache + Subversion + Trac en Ubuntu Raúl Jiménez Ortega rjimenez@webmastergranada.es Bibliografía original “How To Forge”: http://urlcorta.es/eay
    2. Primero instalaremos y configuraremos Apache y Subversion
    3. Configurar Subversion Paso 1: Instalamos los paquetes mínimos: enscript: convierte texto en ASCII a Postscript, HTML, RTF, ... libapache2-mod-python : Módulo embebible para Apache 2 python-docutils : Utilidades para la documentación de los módulos de Python trac: Wiki aumentada y sistema rastreador de fallos . db4.3-util: Utilidades de bases de datos Berkeley v4.3 libapache2-svn: Modulos para apache del servidor de subversion. subversion-tools: Herramientas relacionadas con Subversion $sudo aptitude install enscript libapache2-mod-python python-docutils trac db4.3-util libapache2-svn subversion-tools
    4. Configurar Subversion Paso 2: Creamos un directorio en la máquina virtual para el SVN. Usaremos /var/local/svn en lugar de /var/www para que las instancias de subversion no atasquen el directorio del administrador web. $sudo mkdir -p /var/local/svn/svn.example.com
    5. Configurar Subversion Paso 3: Creamos un grupo de desarrollo (example), y le añadimos al usuario web (www-data). $sudo addgroup example; sudo adduser www-data example
    6. Configurar Subversion Paso 4: Añadir los demás usuarios al grupo de desarrollo que puedan necesitar acceso al repositorio $sudo adduser username1 example
    7. Configurar Subversion Paso 5: Establecemos los permisos del directorio $sudo chmod 2770 /var/local/svn/svn.example.com
    8. Configurar Subversion Paso 6: Creamos el repositorio $sudo svnadmin create /var/local/svn/svn.example.com
    9. Configurar Subversion Paso 7: Limpiamos el fichero de password actual. Por defecto utiliza el protocolo SVNSERVE, pero nosotros vamos a configurar HTTP. Añadiremos los usuarios a este fichero más adelante. $sudo rm /var/local/svn/svn.example.com/conf/passwd $sudo touch /var/local/svn/svn.example.com/conf/passwd
    10. Configurar Subversion Paso 8: Le damos permisos de escritura al grupo en el repositorio. $sudo chmod -R g+w /var/local/svn/svn.example.com
    11. Configurar Subversion Paso 9: Le asignamos la autoría al usuario $sudo chown -R www-data:example /var/local/svn/svn.example.com
    12. Configurar Subversion Paso 10: Establecemos los permisos de acceso al repositorio. $sudo nano /var/local/svn/svn.example.com/conf/authz
    13. Configurar Subversion Paso 11: Creamos un directorio para los ficheros de log $sudo mkdir /var/log/apache2/svn.example.com
    14. Configurar Subversion Paso 12: Añadimos el sitio a la lista de rotación de logs $sudo nano /etc/logrotate.d/apache2
    15. Configurar Subversion Paso 13: Configuramos la máquina virtual $sudo nano /etc/apache2/sites-available/svn.example.com
    16. Configurar Subversion Paso 14: Habilitar la máquina virtual de subversion $sudo a2ensite svn.example.com
    17. Configurar Subversion Paso 15: Crear las combinaciones usuario/password $sudo htpasswd /var/local/svn/svn.example.com/conf/passwd username
    18. Configurar Subversion Paso 16: Ponemos Apache a la escucha $sudo nano /etc/apache2/ports.conf
    19. Configurar Subversion Paso 17: Reiniciamos el servidor web $sudo /etc/init.d/apache2 restart
    20. Configurar Subversion Paso 18: Par poder trabajar con usuarios locales hay que crear un "envoltorio" svnwrap. $sudo ln -s /usr/bin/svnwrap /usr/local/bin/svn
    21. Instalación y configuración de Trac
    22. Configurar Subversion Paso 1: Crearemos el repositorio web $sudo mkdir -p /var/local/trac/trac.example.com
    23. Configurar Subversion Paso 2: Estableceremos los permisos apropiados $sudo chmod 2770 /var/local/trac/trac.example.com
    24. Configurar Subversion Paso 3: Crearemos una instancia de Trac $sudo trac-admin /var/local/trac/trac.example.com initenv
    25. Configurar Subversion Paso 4: Estableceremos el propietario del directorio web $sudo chown -R www-data:example /var/local/trac/trac.example.com
    26. Configurar Subversion Paso 5: Permitimos al grupo escribir en el repositorio $sudo chmod -R g+w /var/local/trac/trac.example.com
    27. Configurar Subversion Paso 6: Configuramos el proyecto $sudo nano /var/local/trac/trac.example.com/conf/trac.ini
    28. Configurar Subversion Paso 7: Creamos un directorio para los archivos de log $sudo mkdir /var/log/apache2/trac.example.com
    29. Configurar Subversion Paso 8: Añadimos el sitio a la lista de rotación de logs $sudo nano /etc/logrotate.d/apache2
    30. Configurar Subversion Paso 9: Configuramos la máquina virtual $sudo nano /etc/apache2/sites-available/trac.example.com
    31. Configurar Subversion Paso 10: Activamos la máquina virtual de Trac $sudo a2ensite trac.example.com
    32. Configurar Subversion Paso 11: Configuramos los permisos en Trac. trac-admin /var/local/trac/trac.example.com
    33. Configurar Subversion Paso 12: Ponemos Apache a la escucha $sudo nano /etc/apache2/ports.conf
    34. Configurar Subversion Paso 13: Reiniciamos el servidor web. $sudo /etc/init.d/apache2 restart
    35. Configurar Subversion ¿Nos vemos mañana? ;-D www.WebmastersGranada.es

    + hhKaoShhKaoS, 1 month ago

    custom

    774 views, 0 favs, 0 embeds more stats

    Presentación con los pasos necesarios para instala more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 774
      • 774 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 10
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories