Роль для настройки веб сервера Варианты стенда
- nginx + php-fpm (laravel/wordpress) + python (flask/django) + js(react/angular)
- nginx + java (tomcat/jetty/netty) + go + ruby
- можно свои комбинации
Реализации на выбор
- на хостовой системе через конфиги в /etc
- деплой через docker-compose
Для усложнения можно попросить проекты у коллег с курсов по разработке
К сдаче примается
- vagrant стэнд с проброшенными на локалхост портами
- каждый порт на свой сайт
- через нжинкс
- Создаем проект игры тетрис с react + nginx
- Создаем проект имитации консоли с react + nginx
- Создаем docker-compose c reverse_proxy
- Поднимаем инфраструктуру
docker-compose up
Проверяем:
- Добавляем в /etc/hosts запись о нашем сервере
127.0.0.1 gameserver.local
- Игра доступна http://gameserver.local/tetris/
- Иммитация консоли http://gameserver.local/console/