On 06.07.2022 4:52, Maxim Dounin wrote:
> Возможность задавать конфигурацию с помощью "listen ... ssl"
> появилась в nginx 0.7.14.
> У вас явно некорректная конфигурация, использующая "ssl on;".
Кстати, директива "ssl on;" находится в состоянии deprecated
начиная с версии 1.15.0, вышедшей 05 Jun 2018, более 4 лет тому назад.
Может быть имеет смысл превратить warning в error, удалив
эту директиву из nginx и оставив только возможность "listen ... ssl" ?
Тогда у пользователей будет меньше возможностей для создания
конфигураций, которые будут приводить к ошибкам такого вида:
400 Bad Request The plain HTTP request was sent to HTTPS port
Аналогичный вопрос и по остальным deprecated директивам:
proxy_downstream_buffer
proxy_upstream_buffer
http2_idle_timeout
http2_max_field_size
http2_max_header_size
http2_max_requests
http2_recv_timeout
- может быть имеет смысл их удалить из nginx?
Раньше такое уже происходило неоднократно, вот записи из файла CHANGES:
*) Change: some long deprecated directives are not supported anymore.
*) Change: the deprecated "limit_zone" directive is not supported
anymore.
*) Change: some long deprecated directives are not supported anymore.
--
Best regards,
Gena
_______________________________________________
nginx-ru mailing list -- nginx-ru@nginx.org
To unsubscribe send an email to nginx-ru-leave@nginx.org