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-le...@nginx.org