Hi,
I'm currently trying to make a demo with a public domain and to do this I
must use an Nginx located in a different server where I have DSpace.
Frontend loads fine and backend works too, but I unable to make the
frontend work with the backend (CORS Error).
I've tried all combinations possible but nothing works. Here I attach the
actual configuration, I don't see what I'm doing wrong!
*NGINX*
upstream node_upstream {
server 192.168.10.43:4000;
keepalive 64;
}
server {
listen 80;
server_name *demo.example.com <http://demo.example.com/>;*
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_pass http://node_upstream/;
proxy_redirect off;
proxy_read_timeout 240s;
}
}
upstream back_upstream {
server 192.168.10.43:8080;
keepalive 64;
}
server {
listen 80;
server_name demo-api.example.com;
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_pass http://back_upstream/;
proxy_redirect off;
proxy_read_timeout 240s;
}
}
*dspace local.cfg *
dspace.server.url = http://demo-api.example.com/server
dspace.ui.url = http://demo.example.com
rest.cors.allowed-origins = ${dspace.ui.url},http://demo.example.com,
http://192.168.10.43:4000,http://192.168.10.10
(192.168.10.10 is the server with Nginx)
*config.yml (frontend)*
ui:
ssl: false
host: 192.168.10.43
port: 4000
nameSpace: /
rest:
ssl: false
host: demo-api.e <http://demo-api.abev.net/>xample.com
port: 80
nameSpace: /server
--
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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/dspace-tech/a315c51b-5483-4ec4-a9f1-9085fae34c8an%40googlegroups.com.