redmine

Este artículo es solo para comentar un pequeño detalle que debemos tener en cuenta al publicar Redmine en Apache.

Redmine contiene una carpeta llamada /public que es la que realmente debemos publicar y darle visibilidad a los usuarios que se conecten a la web, pero debemos publicar en Apache toda la aplicación de Redmine que contiene otras carpetas propias de la aplicación.

Para hacer esto, debemos copiar toda nuestra carpeta redmine dentro de /var/www/redmine_app y crear en /var/www un enlace símbolico que vamos a llamar por ejemplo redmine para que apunte a /var/www/redmine_app/public:

[root@server www]# ln -s /var/www/redmine_app/public redmine

Ahora en la configuración de VirtualHost de nuestro Apache (/etc/httpd/conf/httpd.conf) buscamos las entradas de los virtualhost y añadimos una nueva del tipo:

<VirtualHost *:80>
ServerName server
DocumentRoot /var/www
RailsBaseURI /redmine
<Directory /var/www/redmine_app>
AllowOverride all
Options -MultiViews
</Directory>
</VirtualHost>

donde en RailsBaseURI pondremos el enlace símbolico que hmos creado "redmine" y en Directoy ponemos el raiz de nuestra aplicación de redmine "redmine_app".