#nginx
На сервере лежит несколько файлов для скачивания, которые удовлетворяют regex location:location ~* /(en/ru)/([a-zA-Z0-9\-]+)/([a-zA-Z0-9\-]+\.exe){ access_log /var/www/logs/any.access.log}Файлов не так много (около 10), поэтому хотелось бы для каждого скачивания иметь собственный лог файл. Как можно использовать $1, $2, $3 из location выражения для формирования пути к лог файлу?Например:для файла /en/disk/disk-setup.exe я хочу лог файл /var/www/logs/disk-setup.exe.access.logи так далее.
Ответы
Ответ 1
access_log /var/www/logs/$uriНо, учитывайте слэши в пути файла и другие дурацкие символы.
Комментариев нет:
Отправить комментарий