Nginx Запретить определенные типы файлов в папке с изображениями

Я использую nginx и хочу запретить доступ к html-файлам внутри папки с изображениями. я пытался

location /images/.*\.html {
        deny all;
}

но я все еще могу получить доступ к /images/test.html.

Как я могу запретить доступ к test.html?

serverfault.com/questions/808788/… - location ~ ^/images/.*\.html$ { или что-то подобное должно работать.
MatsLindh 16.03.2022 14:07

Это помогло мне ее решить. Если вы разместили как ответ, я отмечу его как решающий ответ

Christoforos 17.03.2022 11:30
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
0
2
19
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Элемент location принимает регулярное выражение для сопоставления с шаблоном (как описано в Serverfault), но вам нужно указать ему, что это регулярное выражение, добавив ~ между ключом location и самим шаблоном:

location ~ ^/images/.*\.html$ {

}

Другие вопросы по теме