Cambiar URL de redmine a la raíz de servidor

PorIván Rico

Cambiar URL de redmine a la raíz de servidor

Me encuentro probando la aplicación Redmine en un Windows Server 2012 R2, su instalación fue muy sencilla al puro estilo Windows, es decir, siguiente, siguiente, siguiente, finalizar.  Cuando el proceso termina podemos abrir el navegador y por dirección IP o nombre del servidor podemos accesar a su página de bienvenida.

 

Página que indica que todo quedó instalado bien y te deja unos links para la aplicación Redmine y la de phpMyAdmin

  • http://192.168.1.10/redmine
  • http://192.168.1.10/phpMyAdmin

El propósito de este servidor es exclusivamente para dar servicio a la aplicación Redmine por lo que no tiene sentido que tenga que entrar a un subdirectorio para accesar a él, mi ideal es que entre directamente a Redmine con la URL http://192.168.1.10 o algún nombre de dominio.

Hacer este cambio me tomo mas tiempo del que pensaba ya que había unos elementos que desconocía sobre la forma en que se instala y mis búsquedas en la web no eran tan fructuosas, pero resulta la configuración era tan sencilla que había cosas que no estaban claras (al menos para mi) y por tal motivo me animo a colocar esta entrada para que me quede registrada la experiencia y si a alguien le sirve pues que mejor.

Antes que nada tengo que decir que la configuración fue aplicada es en la versión redmine-3.4.6-1. en un Windows Server 2012.

Lo primero es ubicar la carpeta donde esta instalada la aplicación:

C:\Bitnami\redmine-3.4.6-1

Ya ubicado ahí dirigirse a “apps”  y abrir el archivo httpd-prefix.conf.

C:\Bitnami\redmine-3.4.6-1\apps\redmine\conf\httpd-prefix.conf

En este archivo básicamente hay que comentar las líneas que aparecen para reconfigurar la ruta de acceso, basta con dejar el archivo como lo siguiente:

 

#ProxyPass / balancer://redminecluster
#ProxyPassReverse / balancer://redminecluster


RewriteEngine On
RewriteRule ^/redmine?(.*)$ $1 [R]
RewriteRule ^/(.*)$ balancer://redminecluster%{REQUEST_URI} [P,QSA,L]

<Proxy balancer://redminecluster>
    BalancerMember http://127.0.0.1:3001
    BalancerMember http://127.0.0.1:3002
</Proxy>

Include "C:\Bitnami\redmine-3.4.6-1/apps/redmine/conf/httpd-app.conf"

Continúen asegurarse que el archivo http-app.conf que como lo siguiente:

RewriteEngine On
RewriteRule /<none> / [L,R]
      
<Directory "C:\Bitnami\redmine-3.4.6-1/apps/redmine/htdocs/public">
    Options -MultiViews
    AllowOverride All
    
    <IfVersion < 2.3 >
        Order allow,deny
        Allow from all
    </IfVersion>
    <IfVersion >= 2.3>
        Require all granted
    </IfVersion>
    
    Include "C:\Bitnami\redmine-3.4.6-1/apps/redmine/conf/banner.conf"
</Directory>

Ya por último ejecutar el paso que fue el que más tiempo me tomo darme cuenta, entrar con el command line o cmd, posicionarse en la carpeta de la aplicación y ejecutar la herramienta bnconfig.

 

C:\Bitnami\redmine-3.4.6-1\apps\redmine\bnconfig --appurl /

 

y listo, ya solo reiniciar servicios para garantizar que los cambios surtan efectos.

 

Saludos

About the author

Iván Rico administrator

Deja un comentario