...
Code Block |
---|
upstream docker-backend { server localhost:8000; } upstream docker-frontend { server localhost:3000; } upstream restapi { server localhost:8080; } server { server_name example.openimis.org; # return 301 https://$host$request_uri; #} #server { # # listen 443 ssl; # server_name example.openimis.org; # ## ssl_certificate /etc/ssl/certs/example.openimis.org.crt; ## ssl_certificate_key /etc/ssl/private/example.openimis.org.key; location /.well-known { root /var/www/html; } location /LegacyHome { return 204; } location /keepLegacyAlive { return 204; } location /home { return 301 /front/; } location /homeHome.aspx { return 301 /front/; } location ~/front/Home(.aspx*) { returnroot 301 /var/frontwww/html; } try_files $uri location$uri/ ~/front/(index.*)html; { root /var/www/html; error#error_page 404 $scheme://$host/front/; } location /iapi/ { proxy_pass http://docker-backend/api/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Host $server_name; } location /api/ { proxy_pass http://docker-backend/api/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Host $server_name; } location /rest/ { proxy_pass http://restapi/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; proxy_set_header X-Forwarded-Host $server_name; } } |
...