Если вы видите --with-http_sub_module
в nginx -V
выводе, вы можете быть уверены, что модуль уже встроен. Так что просто используйте его директивы в файле конфигурации, нет необходимости выполнять какие-либо особые действия для загрузки самого модуля. .
Теперь о том, почему документация гласит:
Этот модуль не построен по умолчанию, его следует включить с помощью параметра конфигурации --with-http_sub_module.
Это относится к тому, когда вы сами компилируете nginx, например запустить стандарт ./configure && make && make install
. Таким образом, модуль не устанавливается по умолчанию, если вы запускаете ./configure
без аргументов.
Но стоит отметить, что большинство упакованных nginx сборок (тех, которые вы получаете от yum install nginx
или, например, apt install nginx
) будут иметь пользовательскую команду ./configure
, что (как в вашем случае) уже вероятно --with-http_sub_module
был одним из переключателей конфигурации.