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

update nginx files

parent 180986cd
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 caqvixhom.c3sl.ufpr.br www.caqvixhom.c3sl.ufpr.br;
return 301 https://caqvixhom.c3sl.ufpr.br$request_uri;
}
server {
listen 443 ssl;
server_name caqvixhom.c3sl.ufpr.br www.caqvixhom.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://caqvixhom.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://caqvixhom.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;
}
}
...@@ -24,8 +24,8 @@ server { ...@@ -24,8 +24,8 @@ server {
location /autentica { location /autentica {
if ($cookie_CAQVIX = "substituaasenhaaqui") { if ($cookie_CAQVIX = "caqvixeducacao") {
rewrite ^/autentica$ http://caqvix.c3sl.ufpr.br/ redirect; rewrite ^/autentica$ https://caqvix.c3sl.ufpr.br/ redirect;
} }
proxy_http_version 1.1; proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade; proxy_set_header Upgrade $http_upgrade;
...@@ -35,8 +35,8 @@ server { ...@@ -35,8 +35,8 @@ server {
proxy_pass http://autentica/; proxy_pass http://autentica/;
} }
location / { location / {
if ($cookie_CAQVIX != "substituaasenhaaqui") { if ($cookie_CAQVIX != "caqvixeducacao") {
rewrite ^/$ http://caqvix.c3sl.ufpr.br/autentica redirect; rewrite ^/$ https://caqvix.c3sl.ufpr.br/autentica redirect;
return 401 "Access denied because token is expired or invalid"; return 401 "Access denied because token is expired or invalid";
} }
proxy_http_version 1.1; proxy_http_version 1.1;
...@@ -58,3 +58,4 @@ server { ...@@ -58,3 +58,4 @@ server {
proxy_read_timeout 600s; proxy_read_timeout 600s;
} }
} }
...@@ -54,3 +54,4 @@ server { ...@@ -54,3 +54,4 @@ server {
proxy_pass http://mapfor/; proxy_pass http://mapfor/;
} }
} }
upstream lde_api {
server localhost:3030 fail_timeout=0;
}
upstream labdados {
server localhost:5050 fail_timeout=0;
}
upstream mapfor {
server localhost:5000 fail_timeout=0;
}
server {
listen 80;
server_name dadoseducacionais.c3sl.ufpr.br www.dadoseducacionais.c3sl.ufpr.br;
return 301 https://dadoseducacionais.c3sl.ufpr.br$request_uri;
}
server {
listen 443 ssl;
server_name dadoseducacionais.c3sl.ufpr.br www.dadoseducacionais.c3sl.ufpr.br;
ssl_certificate /etc/ssl/certs/c3sl.pem;
ssl_certificate_key /etc/ssl/private/c3sl.pem;
#root /home/simcaq/labdados-ui;
#index index.html index.htm;
#location / {
# try_files $uri $uri/ =404;
# root /home/simcaq/labdados-ui;
#}
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/;
}
}
...@@ -83,3 +83,4 @@ server { ...@@ -83,3 +83,4 @@ server {
# proxy_pass http://cdn_server/api/v1/file/download/; # proxy_pass http://cdn_server/api/v1/file/download/;
# } # }
} }
### SIMCAQ ###
# API
upstream node_server {
server localhost:3000 fail_timeout=0;
}
upstream node_server2 {
server localhost:3001 fail_timeout=0;
}
# SIMCAQ
upstream simcaq {
server localhost:5060 fail_timeout=0;
}
# CDN
upstream cdn_server {
server simcaqdb3.c3sl.ufpr.br:7000 fail_timeout=0;
}
server {
listen 80;
server_name simcaq.c3sl.ufpr.br www.simcaq.c3sl.ufpr.br;
return 301 https://simcaq.c3sl.ufpr.br$request_uri;
}
server {
listen 443 ssl;
server_name simcaq.c3sl.ufpr.br www.simcaq.c3sl.ufpr.br;
ssl_certificate /etc/ssl/certs/c3sl.pem;
ssl_certificate_key /etc/ssl/private/c3sl.pem;
# root /home/simcaq/simcaq-ui/dist;
# index index.html index.htm;
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;
# try_files $uri $uri/ /index.html;
# root /home/simcaq/simcaq-ui/dist;
#auth_basic "Restricted";
#auth_basic_user_file /etc/nginx/.htpasswd;
}
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