Лечим 403-ю Forbidden — доступ запрещен

В данном случае от «404 ошибки — файл не найден» нас отделяет целая пропасть. Файл найден, но сервер его не спешит отдавать пользователю, т.к. считает, что у пользователя не достаточно на это прав.

Если сервер предотвратил несанкционированный доступ — замечательно. Но раз вы читаете эту статью, то все наоборот :)

Самая типичная ситуация — это не верно установленные групповые права доступа к файлу. Вся «статика» , отдаваемая сервером, должна иметь следующие права:

644 — для файлов и 755 — для каталогов, в которых эти файлы лежат.

Для каталогов важен флаг «исполняемый», а для файлов флаг, разрешающий чтение. Т.е. минимально необходимые права — это

444 — для файлов и 555 — для каталогов.

Устанавливаем права командой chown

В wordpress, к примеру, файлы загрузок находятся в /wp-content/uploads. Далее файлы, обычно, дробятся по годам и месяцам. Как бы сразу нам выдать нужные права на все папки, а потом на все файлы?

Здесь нам поможет консольная UNIX команда find:

Мало букафф? Читайте есчо !

Копируем файлы с AWS S3

Сентябрь 26, 2019 г.

На AWS файлы копятся в течении жизни проекта, а для разработки иногда удобнее иметь их локально. Как перетащить их из облака (и закинуть потом обратно), пользуясь консолью, расскажу в статье. Направление операции копирования в данном случае не ...

Читать

Настройка SSH-туннеля для доступа к OpenAI API из недоступной страны

Май 31, 2025 г.

В эпоху блокировок, санкций актуальным становятся пробросы туннелей до определенных сервисов. Расскажу на примере SSH-туннеля для доступа к OpenAI API из России. Т.е. ваш сервер размещен в стране, где доступ к api.openai.com ограничен, но хотите использовать ...

Читать

GREP - показываем только ближайшее символы от найденного совпадения

Ноябрь 28, 2018 г.

По умолчанию GREP выводит всю строку, где был обнаружен указанный вами шаблон поиска. Для форматированных текстовых файлов это подходит. Но если в поиск попадает минифицированный текстовый или binary файл, то в консоль вываливается неприлично много текста. ...

Читать

Добавление SSL сертификатов для разных сайтов на одном ip

Январь 19, 2018 г.

Давайте рассмотрим порядок действий и настройку SSL сертификата в apache2. В сети довольно много гайдов. Все они примерно следуют одному и тому же алгоритму. ...

Читать
 

Комментарии к «Лечим 403-ю Forbidden — доступ запрещен»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: