-
Notifications
You must be signed in to change notification settings - Fork 2
/
nginx.conf
33 lines (28 loc) · 1.54 KB
/
nginx.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
upstream django {
# server unix:///path/to/your/mysite/mysite.sock; # взаимодействие с uwsgi через Unix-сокет (мы воспользуемся этим вариантом позже)
server 139.59.133.72:8001; # взаимодействие с uwsgi через веб-порт
}
# конфигурация веб-сервера
server {
# порт, который будет слушать веб-сервер в ожидании запросов от пользователй
listen 8000;
# доменное имя
server_name 139.59.133.72; # замените на собственный домен или IP адрес
charset utf-8;
# максимальный размер загружаемых на сервер данных
client_max_body_size 75M;
# обслуживание медиа файлов и статики
location /media {
alias /root/OCR/media; # расположение медиафайлов (при необходимости измените)
}
location /static {
autoindex on;
alias /root/OCR/static/; # расположение статики (при необходимости измените)
autoindex_exact_size off;
}
# Остальные запросы перенаправляются в Django приложение
location / {
uwsgi_pass django;
include /root/OCR/uwsgi_params; # файл uwsgi_params, который мы только что взяли с github
}
}