Как закрыть .git и .env
Срочно: через эти файлы утекают исходники и пароли.
Если в отчёте найдены открытые .git или .env, любой может скачать исходный код сайта или пароли от базы данных и почты. Это нужно исправить в тот же день.
Шаг 1. Закройте доступ
Apache — добавьте в .htaccess в корне сайта:
RedirectMatch 404 /\.(git|env)
nginx — в блок server:
location ~ /\.(git|env) { deny all; return 404; }
На многих хостингах можно попросить поддержку: «закройте, пожалуйста, доступ к папке .git и файлу .env».
Шаг 2. Смените пароли
Раз файлы были доступны, считайте пароли из них известными: смените пароль базы данных, почтовых ящиков и ключи API, которые там указаны.
Шаг 3. Проверьте
Нажмите «Проверить сейчас» в разделе «Почта и безопасность» — проблема должна исчезнуть.
Лучшее решение — не хранить .git и .env в папке, доступной из интернета. Это может настроить разработчик или команда «Спутник Медиа».
Нет времени разбираться? Команда «Спутник Медиа» исправит это за вас.
Написать нам