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".
Exelente artculo..
Estimado le saludo Marconis, deseo tu apoyo estoy iniciando con redmine..
Deseo configurarlo en lo siguiente plataforma
Postgres 9.5
apache2
ubunto 14.04 (este server esta agregado en el dominio XXX)
En la web de redmine hay diferentes apuntes según el sistema operativo que quieras utilizar así como la configuración específica para Postgre y Ubuntu. Un saludo.
Hola Javier, una consulta como puedo hacer que redmine funcione con xampp solamente, lo que pasa es q despues que arranco el server en la consola, si la cierro (la consola) redmine deja de funcionar. Como hago para que eso no pase, es decir que si cierro la consola deja de funcionar el redmine, aunque el servidor apache este funcionando. Hablabas de la creación de un .bat pero como se deberia de hacer? Un saludo y gracias de antemano.
Hola Manuel. La consola hay que mantenerla abierta. Eso creo que no se puede evitar si estamos en windows con xampp. El BAT creo que lo comentaba en el artículo de instalación. Yo básicamente lo hago es crear un BAT en el directorio donde está publicado con el comando para iniciar redmine, porque nunca me acuerdo. El comando es "bundle exec rails server webrick -e production". Así solo tengo que arrancar Xampp con Apache y MySQL, y después ejecutar el BAT. Un saludo.