Архивы DevOps - mcodex

Права на storage в Laravel

Ситуация: проект на Laravel, пользователи: Nginx/PHP-FPM: ‘www-data’, разработчик: ‘mcodex’. Если задать владельца всего проекта как www-data, то при выполнении консольной команды от имени пользователя, ( например, php artisan), может появится ошибка доступа к файлу лога “Failed to open stream: Permission denied”. Необходимо задать права на логи так, что бы в них могли записывать и у … Read more

Локальный сайт с SSL

Иногда возникает необходимость открывать в браузере локальный сайт через https, например, для отладки функционала, доступ к которому ограничен по http (геопозиция, копирование в буфер и т.д.). 1. Устанаваливаем утилиту mkcert 2. Создаем корневой сертификат 3. Создаем сертификат для локального сайта 4. Проверяем папку, должны появится файлы 5. Добавляем сертфикат в настройку Nginx 6. Перегружаем Nginx