Features: 1) Introduce reusable variable definitions for domain, backend, and frontend roots;
Fixes: None; Extra: Simplify server configurations with consistent variable usage;
This commit is contained in:
parent
23bb6b6037
commit
b53979ef35
1 changed files with 12 additions and 0 deletions
12
nginx
12
nginx
|
|
@ -7,6 +7,9 @@ upstream prom_backend {
|
|||
}
|
||||
|
||||
server {
|
||||
set $domain evibes.com;
|
||||
set $backend_root evibes-backend-django;
|
||||
set $frontend_root evibes-frontend-vue;
|
||||
listen 443 ssl http2;
|
||||
server_name api.$domain b2b.$domain;
|
||||
ssl_certificate /etc/letsencrypt/live/$domain/fullchain.pem;
|
||||
|
|
@ -60,6 +63,9 @@ server {
|
|||
}
|
||||
|
||||
server {
|
||||
set $domain evibes.com;
|
||||
set $backend_root evibes-backend-django;
|
||||
set $frontend_root evibes-frontend-vue;
|
||||
listen 443 ssl http2;
|
||||
server_name $domain www.$domain;
|
||||
ssl_certificate /etc/letsencrypt/live/$domain/fullchain.pem;
|
||||
|
|
@ -124,6 +130,9 @@ server {
|
|||
}
|
||||
|
||||
server {
|
||||
set $domain evibes.com;
|
||||
set $backend_root evibes-backend-django;
|
||||
set $frontend_root evibes-frontend-vue;
|
||||
listen 443 ssl http2;
|
||||
server_name prometheus.$domain;
|
||||
ssl_certificate /etc/letsencrypt/live/$domain/fullchain.pem;
|
||||
|
|
@ -167,6 +176,9 @@ server {
|
|||
}
|
||||
|
||||
server {
|
||||
set $domain evibes.com;
|
||||
set $backend_root evibes-backend-django;
|
||||
set $frontend_root evibes-frontend-vue;
|
||||
listen 80;
|
||||
server_name api.$domain b2b.$domain www.$domain $domain prometheus.$domain;
|
||||
return 301 https://$host$request_uri;
|
||||
|
|
|
|||
Loading…
Reference in a new issue