Задать вопрос
vo0ov
@vo0ov
Кодер на python

Какой лучший способ размещения сайта на сервере?

Здравствуйте. Можете пожалуйста подсказать как лучше и масштабируемее организовать серверную архитектуру? Вот варианты которые я придумал:

1. Установить Nginx на сервер и настроить:
/var/www/html на /
localhost:8000 (это fast api в докере) на /api.

2. Развернуть Nginx в Docker, разместив там же фронт. Всё будет в одном Docker Compose.

Как думаете, какой из вариантов предпочтительнее?
  • Вопрос задан
  • 222 просмотра
Подписаться 1 Простой 2 комментария
Решения вопроса 1
VoidVolker
@VoidVolker
Dark side eye. А у нас печеньки! А у вас?
для удобной поддержки и масштабируемости

Приведённые варианты на это практически никак не влияют. При масштабировании используется максимальная автоматизация всего и вся - так что тут без разницы как именно запущен веб сервер. И то и другое автоматизируется одинаково хорошо. На настройку nginx это тоже не влияет никак - конфиг в обоих случаях будет либо в гит-репозитории лежать либо где-то в веб-интерфейсе системы автоматизации развёртывания ПО. Важнее - как именно организовано сопровождение веб-сервера и удобство его управлением.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
В тексте нет ничего про масштабируемость, надо бы термин подучить автору.
А по развертыванию - docker поможет чуть проще и быстро перенести настройки на другой сервер и не дать заразить основную ОС в случае взлома.
По идее этого же достичь и при развертывании на голой ОС, но нужно знать,что настраивать.

А вообще не важно как развернуть, важно, чтобы это делал знающий человек.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
YCLIENTS Москва
от 350 000 до 400 000 ₽
Viletech Москва
от 70 000 до 120 000 ₽
Wanted. Лиссабон
До 2 500 $