Додана підтримка веб-застосунків на Python та Go

На тарифах бізнес-хостингу реалізована можливість проксування HTTP-трафіку на локальну IP-адресу. Завдяки цьому на хостингу тепер можна розміщувати не тільки проекти на PHP та Node.js, але й повноцінні застосунки на Python та Go, наприклад, проекти на фреймворках Django і Flask.
Як це працює. При увімкненні проксування сайту виділяється локальна IP-адреса виду 127.*.*.* і порт за замовчуванням 3000. Ці значення використовуються для запуску сервера безпосередньо у веб-застосунку — вказуються в команді запуску або в коді. У результаті всі запити на сайт проксуються на локальну адресу, застосунок їх приймає та обробляє. Реальна IP-адреса відвідувача передається в заголовку X-REAL-IP. За наявності виділеного IP можна додатково приймати запити на нього на будь-який порт.
Запуск застосунку. Для запуску веб-застосунку достатньо виконати кілька простих кроків:
1. Розмістити проект на хостингу.
2. У розділі «Налаштування сайту» переключити веб-сервер на «Проксування трафіку».
3. У розділі «Налаштування веб-застосунку» дізнатися локальну IP-адресу та порт і вказати їх в команді запуску або коді застосунку.
4. Запустити застосунок та перевірити його роботу.
Детальна інформація про роботу з веб-застосунками та приклади запуску простих застосунків на Django, Flask та Go доступні в нашій вікі.