Skip to content
Snippets Groups Projects
Commit de4dd632 authored by Miguel Angelo Salerno's avatar Miguel Angelo Salerno
Browse files

add dev nginx files

parent d55f1867
No related branches found
No related tags found
No related merge requests found
upstream caqvix {
server localhost:5070 fail_timeout=0;
}
upstream api_server {
server localhost:3003 fail_timeout=0;
}
upstream autentica {
server localhost:5500 fail_timeout=0;
}
server {
listen 80;
server_name caqvixdev.c3sl.ufpr.br www.caqvixdev.c3sl.ufpr.br;
return 301 https://caqvixdev.c3sl.ufpr.br$request_uri;
}
server {
listen 443 ssl;
server_name caqvixdev.c3sl.ufpr.br www.caqvixdev.c3sl.ufpr.br;
ssl_certificate /etc/ssl/certs/c3sl.pem;
ssl_certificate_key /etc/ssl/private/c3sl.pem;
location /autentica {
if ($cookie_CAQVIX = "caqvixeducacao") {
rewrite ^/autentica$ https://caqvixdev.c3sl.ufpr.br/ redirect;
}
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_cache_bypass $http_upgrade;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://autentica/;
}
location / {
if ($cookie_CAQVIX != "caqvixeducacao") {
rewrite ^/$ https://caqvixdev.c3sl.ufpr.br/autentica redirect;
return 401 "Access denied because token is expired or invalid";
}
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_cache_bypass $http_upgrade;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://caqvix/;
}
location /api/ {
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
# proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://api_server;
proxy_read_timeout 600s;
}
}
upstream lde_api {
server localhost:3000 fail_timeout=0;
}
upstream mapfor {
server localhost:5000 fail_timeout=0;
}
upstream labdados {
server localhost:5050 fail_timeout=0;
}
server {
listen 80;
server_name dadoseducacionaisdev.c3sl.ufpr.br www.dadoseducacionaisdev.c3sl.ufpr.br;
return 301 https://dadoseducacionaisdev.c3sl.ufpr.br$request_uri;
}
server {
listen 443 ssl;
server_name dadoseducacionaisdev.c3sl.ufpr.br www.dadoseducacionaisdev.c3sl.ufpr.br;
ssl_certificate /etc/ssl/certs/c3sl.pem;
ssl_certificate_key /etc/ssl/private/c3sl.pem;
# descomentar esses para rodar local (sem docker)
# root /home/simcaq/labdados-ui;
# index index.html index.htm;
# comentar todo esse location para rodar local (sem docker)
location / {
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_cache_bypass $http_upgrade;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://labdados/;
}
location /api/ {
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_cache_bypass $http_upgrade;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://lde_api;
}
location /mapfor/ {
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_cache_bypass $http_upgrade;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://mapfor/;
}
}
upstream simcaq {
server localhost:5060 fail_timeout=0;
}
upstream node_server {
server localhost:3000 fail_timeout=0;
}
# upstream node_server2 {
# server localhost:3001 fail_timeout=0;
# }
# upstream cdn_server {
# server simcaqdb3.c3sl.ufpr.br:7000 fail_timeout=0;
# }
server {
listen 80;
server_name simcaqdev.c3sl.ufpr.br www.simcaqdev.c3sl.ufpr.br;
return 301 https://simcaqdev.c3sl.ufpr.br$request_uri;
# descomentar esses para rodar local (sem docker)
# o nome da pasta foi renomeado
# root /home/simcaq/front-end-simcaq/dist
# index index.html index.htm;
}
server {
listen 443 ssl;
server_name simcaqdev.c3sl.ufpr.br www.simcaqdev.c3sl.ufpr.br;
ssl_certificate /etc/ssl/certs/c3sl.pem;
ssl_certificate_key /etc/ssl/private/c3sl.pem;
# descomentar esses para rodar local (sem docker)
# o nome da pasta foi renomeado
# root /home/simcaq/front-end-simcaq/dist;
# index index.html index.htm;
# comentar todo esse location para rodar local (sem docker)
location / {
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_cache_bypass $http_upgrade;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://simcaq/;
}
location /api/ {
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
# proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://node_server;
proxy_read_timeout 600s;
}
# location /api-test/ {
# proxy_http_version 1.1;
# proxy_set_header Upgrade $http_upgrade;
# proxy_set_header Connection 'upgrade';
# #proxy_set_header Host $host;
# proxy_cache_bypass $http_upgrade;
# proxy_set_header X-Real-IP $remote_addr;
# proxy_pass http://node_server2;
# proxy_read_timeout 600s;
# }
# location /doc {
# alias /home/simcaq/api-doc/build/;
# }
# location /download/ {
# proxy_http_version 1.1;
# proxy_set_header Upgrade $http_upgrade;
# proxy_set_header Connection 'upgrade';
# proxy_set_header Host $host;
# proxy_cache_bypass $http_upgrade;
# proxy_set_header Host $host;
# proxy_set_header X-Real-IP $remote_addr;
# proxy_pass http://cdn_server/api/v1/file/download/;
# }
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment