У нас есть Django
проект на домене auth.domain.com
.
Теперь мы создали презентационную веб-страницу, которая находится в собственном приложении под названием presentation
, поскольку она должна иметь доступ к БД проекта, моделям и т. Д.
Я знаю, как заставить его работать с несколькимидомены (как показано ниже), но нам нужно auth.domain.com
, чтобы начать с project.urls
и domain.com
с presentation.urls
.
Так что, когда вы открываете auth.domain.com
, вы можете видеть корневой URL проекта и когда вы открываетеdomain.com
мы хотим, чтобы пользователь видел, что он увидит, если он откроет auth.domain.com/presentation/
раньше.
Я думаю, это имеет смысл, файлы static
и media
должны работать на обоих доменах.
server {
listen 80;
server_name auth.domain.com domain.com;
...
location / {
include proxy_params;
proxy_pass http://unix:/home/django/myproject/myproject.sock;
}