Развернуть джанго-проект на IIS (Windows Server 2016)
есть проект на джанго, где используется вебсокеты на базе daphne.
По факту, на серваке приложение стартует так:
> py -m daphne project1.asgi:application -b myDomain.com
и, здесь дапне стартует приложение на порту :8000
2023-08-01 19:57:03,863 INFO Starting server at tcp:port=8000:interface=myDomain.com
2023-08-01 19:57:03,879 INFO HTTP/2 support enabled
2023-08-01 19:57:03,879 INFO Configuring endpoint tcp:port=8000:interface=myDomain.com
2023-08-01 19:57:04,017 INFO Listening on TCP address xxx.xxx.xxx.xxx:8000
т.е. получается, что к приложению можно обратится лишь так:
http://myDomain.com:8000
в итоге, никак не получается запустить приложение на определённом домене без указания порта
надо толком настроить конфигурационный файл web.config
гуглил по этому вопросу, да, находятся какието примеры, но у меня, в силу своей неопытности не получается ничего настроить.
вот ресурсы, которые найдены:
https://stackoverflow.com/questions/76638730/run-p...
здесь, чел советует использовать HttpPlatformHandler https://halfblood.pro/running-flask-web-apps-on-ii...
но я погуглил чёт, и вроде как HttpPlatformHandler сейчас не используется, а заменён на AspNetCoreModuleV2.
https://stackoverflow.com/questions/61919424/how-t...
Но и его не получается нормально воткнуть в web.config.
Если кто-то может помочь с задачей, большая просьба откликнуться.
Для пробы решения задачи, можно у себя на компе простой пример daphne развернуть
https://docs.djangoproject.com/en/4.2/howto/deploy...
ну и затем попробовать запустить под IIS.
Заодно, получите и прокачаете опыт по развёртыванию пайтоновского/джанговского приложения под виндой ). Но это необязательно, конечно. Но помощь в решении очень приветствуется.