Hace pocos unos pocos saqué un artículo en donde se explicaba como instalar Redmine en Ubuntu.
Instalar Redmine 0.8.6 en Ubuntu 9.10 y 9.04 (8 de Abril 2010)
En aquella instalación Redmine quedaba funcionando sobre su propio servidor web. Ahora lo que vamos a explicar es como hacer que nuestro Redmine funcione sobre un servidor Apache.
Primero instalaremos la gema passenger:
gem install passenger
Una vez instalada esta gema, podremos instalar el módulo a nuestro servidor Apache con el que podremos acceder a Redmine:
cd /var/lib/gems/1.8/gems/passenger-2.2.11
sudo bin/passenger-install-apache2-module
Si nos dice que nos faltan paquetes para poder compilar el módulo de Apache tendremos que instalarlos:
Installation instructions for required software
* To install Apache 2 development headers:
Please run apt-get install apache2-prefork-dev as root.
* To install Apache Portable Runtime (APR) development headers:
Please run apt-get install libapr1-dev as root.
* To install Apache Portable Runtime Utility (APU) development headers:
Please run apt-get install libaprutil1-dev as root.
En este caso seria:
apt-get install apache2-prefork-dev libapr1-dev libaprutil1-dev
Una vez creado el módulo lo instalaremos en el servidor Apache. Para ello crearemos dos archivos con el siguiente contenido:
/etc/apache2/mods-available/passenger.load :
LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-2.2.11/ext/apache2/mod_passenger.so/etc/apache2/mods-available/passenger.conf
Ahora sólo nos quedará crear el enlace para que Apache lo habilite:PassengerRoot /var/lib/gems/1.8/gems/passenger-2.2.11PassengerRuby /usr/bin/ruby1.8
a2enmod passengerCon esto ya tendremos el módulo instalado. Ahora sólo quedará crear una entrada en Apache para que nos muestre el contenido de Redmine. Por ejemplo:
ServerName redmine1.ejemplo.com
DocumentRoot /opt/redmine/redmine-0.8.6/public/
ServerAdmin ediaz@correoadmin.es
LogLevel warn
ErrorLog /var/log/apache2/redmine_error
CustomLog /var/log/apache2/redmine_access combined
AllowOverride all
Options -MultiViews
La carpeta /opt/redmine/redmine-0.8.6/public/ será de acceso para el usuario/grupo www-data y la carpeta /opt/redmine/redmine-0.8.6/tmp será de escritura para todos. Reiniciamos el servidor Apache y con esto ya tendremos todo funcionanado correctamente.
Algunos vídeos sobre Redmine:
Algunos vídeos sobre Redmine:
No hay comentarios:
Publicar un comentario