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 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.

Dime qué te ha parecido el artículo...

rating off Redirigir Redmine del puerto 3000 al 80 por Apacherating off Redirigir Redmine del puerto 3000 al 80 por Apacherating off Redirigir Redmine del puerto 3000 al 80 por Apacherating off Redirigir Redmine del puerto 3000 al 80 por Apacherating off Redirigir Redmine del puerto 3000 al 80 por Apache (Ninguna valoración todavía)
loading Redirigir Redmine del puerto 3000 al 80 por ApacheCargando…
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.

ACEPTAR
Aviso de cookies

Veo que te gusta mi Blog...

Si te ha parecido interesante este artículo, no esperes a suscribirte a mi blog. Cuando vuelva a escribir otro seguro que te interesará y no desearás no haberte enterado. Puedes suscribirte con total tranquilidad de que no recibirás spam. Lo odio igual que tu. Solo quiero que aprendas cosas nuevas y te sientas agusto con mis artículos. ¡Gracias!

¡Gracias por suscribirte!

Pin It on Pinterest

Share This

Compártelo

¡Comparte este artículo con tus amigos!