Да, там и VPS, по сути, не нужна. Просто жена делает сайт и CRM под свои задачи. Я решил заняться помощью ей. Она вооще прямо на хостинге ковыряла файлы. Сейчас есть git, docker compose dev prod. ci через GitHub action, она на сервер не заходит вобще. Так как vps слабая написал bash скрипт alerta в телегу. Потом наверное Zabbix разверну. Создал playbook ansible, если vps умрет что бы переразвернуть быстро.
К git жену удалось приучить с трудом. При этом сейчас у меня порядка больше, чем у неё в компании — это средний бизнес, где раньше тратили сотни тысяч в месяц на IT, а сейчас уже пару сотен.
Жена не it. она поддержка.
Adamos, Спасибо, это уже более дельный ответ. Тогда попробую посмотреть на готовое решение, например, развернуть WordPress и разобраться, как там всё устроено.
Но пока работаю с женой. А у не со структурой ппц. Заставить не могу правильно делать выгонит.
У меня нет опыта в IT, поэтому я могу ошибаться в терминах. Я от силы месяц занимаюсь.
В моей схеме nginx принимает запросы от браузера и отдаёт CSS, JS и другие статические файлы, а выполнение PHP-кода передаёт в PHP-FPM. Поэтому я назвал nginx фронтом, а PHP-FPM — бэком. При этом я понимаю, что nginx — это веб-сервер, revers proxy и балансировщик нагрузки.
Если это считается ошибкой, прошу объяснить, в чём именно она заключается и почему.
Что тогда корректно называть фронтом — CSS, JS, HTML, PHP, сам браузер, глаза человека, почему react фронт?
Предлагать использовать CMS в тролльной форме вместо ответа по существу — странно.
Совет «найти настройки nginx под неё и поставить, как написано» не объясняет, как всё работает.
Разве плохо понимать синтаксис nginx и разбираться, что именно делают его директивы?
Даже если есть готовые конфиги, мне важно понимать, как и почему они работают, а не просто скопировать.
У меня нет возможности идти на курсы или обучение.
Это pet-проекты. Я не могу заставить жену писать «правильно», но могу сам пытаться разобраться и осмыслить, как делать корректно.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.