Actualizar URIU pemanente comunidades y omitir puerto

22 views
Skip to first unread message

Jose Miguel Ravasi

unread,
Dec 17, 2025, 7:36:09 AM12/17/25
to DSpace Technical Support
Hola 
Migre de dspace 59 a DSpace91  utilizando un máquina virtual para migrar, probar y luego publicar.
El problema que quiero solucionar es que la URI permanente de las colecciones aparece con el ip de la máquina que use para migrar y no aparece el dominio; por ejemplo
URI permanente para esta comunidad http://10.1.48.234:4000/handle/123456789/2


Segunda pregunta 
Como hago para que no aparezca el número de puerto en la URI; como se corrige eso?
Por ejemplo: 

URI permanente para esta comunidad  http://rpsico.mdp.edu.ar:4000/handle/123456789/1338

Desde ya muchas gracias

José M Ravasi

rpsico.mdp.edu.ar

Federico Matarrita

unread,
Jan 12, 2026, 7:26:54 PMJan 12
to DSpace Technical Support
Para tu segunda pregunta depende de como tengas tu servidor puede poner un reverse proxy. Te podrá aconsejar que ya sea ngnix o apache web server. Por ejemplo con ngnix pones para que ese servidor web escuche en el puerto 80 y 443 y en cada puerto pones un reverse proxy que mande el tráfico al puerto 4000. De un solo con ngnix puede user let's  encrypt para poner un certificado ssl gratuito y que tu página sea servida sobre https el programa de let's encrypt te hace la configuración para el ssl en el puterto 443. Investiga sobre reverse proxy para este tema. 


server {
listen 80 default_server;
listen [::]:80 default_server;
index index.html index.htm index.nginx-debian.html;

server_name _;

location / {
#try_files $uri $uri/ =404;
proxy_pass http://127.0.0.1:4000; #  <<< esta es la línea de reverse proxy esta manda el puerto 80 al 4000
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
        access_log /var/log/nginx/access_404.log log404 if ($status = 404);
Reply all
Reply to author
Forward
0 new messages