Конфигурация reverse_proxy NGINX
Рекомендую!
Есть два домена, например priklad.ua и xn--80aikifvh.ua (приклад.ua).
Необходимо сделать конфигурацию, которая позволит управлять ими с http на https, www.@ -> @
Запросы, которые будут идти на @/api, должны перенаправляться на бэкэнд.
Все это в контейнере docker в одной сети.
У нас есть подобные конфигурации, которые функционируют нормально, но, например, позволяют сбросить https на http по какой-то причине.
В этом конкретном случае xn--80aikifvh.ua не функционирует совсем: "redirected you too many times" (chrome).
Это задание, чтобы исправить все вышеупомянутые проблемы.
Бюджет: 75 PLN Срок: 1 день
Добрый день.
Готов выполнить ваше задание, есть большой опыт в настройке веб-сервера nginx, docker.
Пишите в личные сообщения, нужен доступ к серверу.
В рамках повышения уровня кибербезопасности нашей инфраструктуры нам необходимо отказаться от практики хранения «вечных» и статичных API-ключей, паролей и токенов интеграций в конфигурационных файлах (.env, appsettings.json, config.yaml) наших микросервисов. Бизнес-цель: Создать единую защищенную точку хранения конфиденциальных данных (секретов) с механизмом их автоматического обновления (ротации) во внешних системах по расписанию. Другие наши сервисы будут запрашивать актуальные токены «на лету» через API, что сведет к минимуму ущерб в случае компрометации любого из компонентов системы.Модель безопасности и шифрование (Crypto Core) В базе данных ни один секрет не должен храниться в открытом виде. При старте приложения в переменные окружения передается Мастер-ключ (Master Key). Если ключ отсутствует или имеет невалидную длину, сервис должен падать на этапе инициализации с понятной ошибкой в логах. Каждый секрет шифруется перед записью в БД с использованием этого Мастер-ключа. При запросе — расшифровывается в памяти и отдается в теле ответа.Аудит-логирование (Audit Trail) Любое действие с секретами (создание, чтение сервисом, успешная или неуспешная ротация) должно записываться в отдельный лог-файл audit.log (или отдельную таблицу в БД). Строгое табу: В аудит-лог категорически запрещено записывать сами значения секретов (ни в открытом, ни в зашифрованном виде).
У нас есть выделенный сервер на hetzner с вебсайтом на докерах (+фреймворк laravel) Контакт с разработчиками потерян Необходимо: - восстановить и изменить серверные доступы (вероятно, ssh) - рекомендовать место хранения и настроить полный бэкап сервера с простым восстановлением, вероятно, не на hetzner для безопасности - пофиксить почему-то не отображаемый логотип (непонятно почему файл перестал быть доступным) Важно - бэкапа сайта нет, права на ошибку тоже. Рассмотрим только опытных специалистов.