Hi, 
I have been having this feeling that DSpace has been made unnecessarily 
complicated by moving to this new angular UI. It is a pain to set up, and 
then it's difficult to troubleshoot.  
What I also don't understand Is why most of the documentation and most of 
the support emails answer the questions thinking that everyone is running 
DSpace locally. I mean, all of the demos, all of the instructions, mention 
"localhost" or "127.0.0.1" everywhere. 
Anyway.
I want to publish my repository over the web from an Apache server, but i 
cant find a single post/wiki/article/support mail that can help in running 
the DSpace angular UI behind the Apache Reverse proxy.  So here is the 
problem, 

My server IP is 10.2.3.109 (This is translated to my Real IP in the 
firewall and then to a domain)
the backend is running on 10.2.3.109:8080
the frontend is running on 10.2.3.109:4000
Everything works well, but I can't publish the repository on the web over 
port 4000, so i decided to engage Apache Reverse proxy. With every needed 
mod enabled and setting done, as follows
 <VirtualHost *:80>
        ServerName 10.2.3.109
        #DSpace backend
        ProxyPass /server http://10.2.3.109:8080/server
        ProxyPassReverse /server http://10.2.3.109:8080/server

        # angular UI
        ProxyPass / http://10.2.3.109:4000/
        ProxyPassReverse / http://10.2.3.109:4000/
 </VirtualHost>

With this, I can see my backend OAI page passed through Apache proxy with 
the URL http://10.2.3.109/server. But whenever I open http://10.2.3.109 for 
the angular UI, it flashes the Home page for a second and then gives Error 
500. I can't figure out why this is happening; I also have 
"rest.cors.allowed-origins = ${dspace.ui.url}" in my local.cfg file. But 
that, too, is no help. 
I have a running repository on Dspace 6.2, and I am doing this entire 
exercise to upgrade and migrate to Dspace 7. But after bumping into all 
this trouble, I am literally thinking of ditching Dspace and learning 
something new like Invenio Framework, Fedora Commons, or maybe Greenstone. 
Can anyone help, please?

Thank You
Rupinder Singh


-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
You received this message because you are subscribed to the Google Groups 
"DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/4de30747-6691-4346-9749-231360bfe379n%40googlegroups.com.

Reply via email to