Vamos a realizar una configuración en Apache para poder redigir la url tradicional de redmine que se publica por el puerto 3000 para que funcione por el puerto 80.

Redirigir Redmine del puerto 3000 al 80 por Apache

Hay que tocar los siguientes archivos:

Archivo httpd.conf

# Virtual hosts
Include “conf/extra/httpd-vhosts.conf”

# Proxy
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule rewrite_module modules/mod_rewrite.so

Archivo httpd-vhosts.conf

<VirtualHost *:80>
ServerName localhost

DocumentRoot “D:/xampp/htdocs/redmine-3.2.0/public”

ErrorLog “D:/xampp/apache/logs/error.log”
CustomLog “D:/xampp/apache/logs/access.log” combined

# Proxy inverso para redirigir las peticiones por el puerto 80 a una url alias
ProxyPass /redmine http://localhost:3000/redmine
ProxyPassReverse /redmine http://localhost:3000/redmine
ProxyPreserveHost On

<Directory D:/xampp/htdocs/redmine-3.2.0/public>
AllowOverride all
Options -MultiViews
</Directory>

</VirtualHost>

Esto implica también cambiar la url base sub-uri donde se publica redmine por defecto. Para ello hay que modificar el siguiente fichero dejando las siguientes líneas así.

Archivo environment.rb

Ruta del archivo: D:\xampp\htdocs\redmine-3.2.0\config\environment.rb

RedmineApp::Application.routes.default_scope = “/redmine
# Initialize the Rails application
Rails.application.initialize!

De esta manera, con el proxy inverso redigiremos las peticiones del puerto 3000 que están levantadas con Webrick para que salgan por Apache y podamos acceder al Redmine por el puerto 80 y con una url predefinida como por ejemplo localhost/redmine.

Advertisements

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

CERRAR

Pin It on Pinterest

Share This

Compártelo

¡Comparte este artículo con tus amigos!