Как с помощью docker запустить окружение для разработки nginx + php + mysql
Процесс создания современного PHP-приложения трудно представить без использования контейнерной среды, значительно повышающей эффективность разработки по сравнению с обычными условиями. Docker, один из самых распространенных инструментов, способен обеспечить существование среды, в которой в автоматическом режиме будет производиться оркестрирование контейнеров приложения, количество которых почти не ограничено. Рассмотрим последовательность действий по развертыванию среды и созданию контейнеров для компонентов приложения.
Настройка авторизации через SSL сертификат на уровне Nginx
Часто возникает потребность в установлении ограниченного доступа пользователям к тем или иным страницам веб-ресурса, что обусловлено вопросами безопасности при работе с конфиденциальной информацией. Это можно решить путем настройки авторизации посредством SSL/TLS сертификатов на уровне веб-сервера. Такой подход очень удобен для взаимодействия с API . Продемонстрируем трудоспособность указанного подхода на практике.