Сегодня опишу свой опыт по настройке Apache для запуска Flask-приложения на виртуальной машине.
Для получения доступа к гостевой ОС по IP-адресу необходимо настроить работу сетевого интерфейса на виртуальной машине в режиме моста:
Чтобы иметь возможность попасть по DNS-имени на виртуальный хост вэб-сервера, на нашем ПК ( host OS: Windows 10) вносим изменения в файл:
Подготовка
Итак, имеем гостевую ОС (guest OS) Xubuntu 14.04 на VirtualBox v.5.0. Устанавливаем вэб-сервер по руководству с форума ubuntu без особого труда. Попутно знакомимся с базовыми настройками виртуальных хостов и подключением к СУБД MySQL.Для получения доступа к гостевой ОС по IP-адресу необходимо настроить работу сетевого интерфейса на виртуальной машине в режиме моста:
Чтобы иметь возможность попасть по DNS-имени на виртуальный хост вэб-сервера, на нашем ПК ( host OS: Windows 10) вносим изменения в файл:
c:\windows\system32\drivers\etc\hostsв формате:
IP-адрес(guest OS) DNS-имя виртуального сервера настроенного на Apache.Проверить доступность виртуального хоста можно командой ping из консоли Windows cтандартной командой ping
Далее в посте будут описаны настройки Apache, mod_wsgi и Flask-приложения на гостевой ОС.