ConceptPortal-public/nginx/default.conf

41 lines
1.2 KiB
Plaintext
Raw Normal View History

2023-07-15 17:46:19 +03:00
upstream innerdjango {
2023-08-08 18:14:30 +03:00
server backend:8000;
2023-08-09 16:55:53 +03:00
}
upstream innerreact {
server frontend:3000;
2023-07-15 17:46:19 +03:00
}
server {
2023-08-09 16:55:53 +03:00
listen 8000 ssl;
2023-08-11 12:04:45 +03:00
ssl_certificate /etc/ssl/private/front-cert.pem;
ssl_certificate_key /etc/ssl/private/front-key.pem;
server_name dev.concept.ru www.dev.concept.ru portal.acconcept.ru www.portal.acconcept.ru api.portal.acconcept.ru www.api.portal.acconcept.ru mail.acconcept.ru www.mail.acconcept.ru;
2023-08-09 16:55:53 +03:00
2023-07-15 17:46:19 +03:00
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_pass http://innerdjango;
proxy_redirect default;
}
location /static/ {
alias /var/www/static/;
}
location /media/ {
alias /var/www/media/;
}
2023-08-09 16:55:53 +03:00
}
server {
listen 3000 ssl;
2023-08-11 12:04:45 +03:00
ssl_certificate /etc/ssl/private/front-cert.pem;
ssl_certificate_key /etc/ssl/private/front-key.pem;
2023-08-11 11:30:45 +03:00
server_name dev.concept.ru www.dev.concept.ru portal.acconcept.ru www.portal.acconcept.ru mail.acconcept.ru www.mail.acconcept.ru;
2023-08-09 16:55:53 +03:00
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_pass http://innerreact;
proxy_redirect default;
}
2023-07-15 17:46:19 +03:00
}