Доброе утро.У меня есть выделенный сервер Ubuntu за брандмауэром моей компании.Он использует Django, Gunicorn и Nginx для обслуживания приложений в интранете.Исходное приложение отвечает на URL [имя_сервера] / [имя_приложения_приложения].Я хочу обслуживать дополнительные приложения с этого сервера.Я следовал этому руководству, как и при настройке исходного приложения.
Я могу запустить Gunicorn и обслуживать приложение, я создал второй файл службы systemd, который выглядит устойчивым (копируется из исходного приложения с измененными путями - службы запускаются), то же самое для нового файла «сайты доступны»в Nginx (скопирован из оригинала и изменен) существует новый файл .sock, привязка выглядит успешной.Тем не менее, мне еще не удалось найти правильную комбинацию конфигурации между settings.py [allow_hosts], [new_app] .service, nginx и т. Д.
Исходное приложение работает, и когда я пробую URL, связанный сВ новом приложении выдается сообщение о том, что он не может найти запрос в url.py исходного приложения.Новое приложение будет использоваться ИТ-отделом.В идеале новый URL должен выглядеть примерно так: it. [Server_name] / [new_application_name].
Я просматривал другие случаи с этой проблемой, но большинство используют Apache или находятся на общедоступном хостинг-сайте.Я видел это , но для этого требуется "файл сокета".Мое оригинальное приложение не использует файл сокета.Я надеялся сделать это, не мешая оригинальному приложению.Требуется ли "файл сокета"?Как я могу настроить это для обслуживания обоих приложений?Никогда не делая этого, каким будет новый URL?URL для сайта администратора в обоих приложениях - «admin /», как я могу это приспособить?Спасибо!
Я объединил в один файл, как вы предложили, и я почти у цели!У меня есть оригинальный сайт, отвечающий на [имя_сервера] / инвентарь, и новый сайт, отвечающий на [имя_сервера] / assets.Большой!Моя единственная проблема - страница администратора.В обоих приложениях админ сайта называется admin!Итак, [имя_сервера] / admin открывает исходный сайт.Как я могу попасть на новую страницу администратора?