Здравствуйте! Суть вопроса вот в чем. Имеем nginx без php и всего остального. При определенном запросе сервер отдает файл, пусть это будет file1.txt. В этом файле есть название второго файла, допустим file2.txt. Как мне имя второго файла передать в переменную nginx чтобы использовать ее в дальнейшем в конфиге сервера?
Алексей Тен: я знаю что я хочу сделать)) Мне нужно сгенерировать md5 хеш из названия файла. причем это сделать нужно средствами nginx, чтобы потом с помощью модуля nginx_substitutions_filter добавить этот хеш в третий файл)
Nginx парсит файл только при include. В остальных случаях он просто отдает файл, не анализируя его содержание.
Если надо динамически менять переменные внутри Nginx, то можно использовать $arg_имя (из запроса) или $sent_http_имя (из ЗАГОЛОВКА ответа). nginx.org/ru/docs/http/ngx_http_core_module.html#v...