Ответы пользователя по тегу Nginx
  • Nginx, странно работает deny all. Что делать?

    Vamp
    @Vamp
    У обычного префиксного location приоритет ниже, чем у location с регулярным выражением.

    Повысьте приоритет запрещающего правила модификатором ^~:
    location ^~ /engine/ {
        deny all;
    }
    Ответ написан
    Комментировать
  • Зачем указывают ssl_dhparam в конфиге nginx? Какой риск если его убрать из конфига?

    Vamp
    @Vamp
    dhparam - это простое число, используемое в алгоритме Диффи-Хеллмана для обмена сессионными ключами с клиентом.

    Указание ssl_dhparam делает доступным для использования в nginx семейство алгоритмов DHE/EDH. Как раз тех, что используют Forward Secrecy, о которых пишется в вашей цитате. Если в двух словах, то при использовании алгоритмов с FS злоумышленник не сможет расшифровать перехваченный трафик, даже если завладеет приватным ключом сервера.

    Маленькое значение этого простого числа делает возможным атаку logjam на TLS, поэтому следует генерировать большое. 4096 бит будет достаточно с запасом.

    Команда для генерации файла dhparam:
    openssl dhparam -out /etc/pki/nginx/dhparam.pem 4096
    Ответ написан
    5 комментариев