Re: Ведение access log для каждого субдомена

Mikhail Mazursky ash2kk на gmail.com
Пт Ноя 26 14:41:23 MSK 2010


26 ноября 2010 г. 16:23 пользователь Maxim Dounin <mdounin at mdounin.ru> написал:
> Hello!
>
> On Fri, Nov 26, 2010 at 03:06:15PM +0500, Mikhail Mazursky wrote:
>
>> 26 ноября 2010 г. 14:34 пользователь maxim ponomarchuk
>> <m.ponomarchuk at gmail.com> написал:
>> > Есть конфиг nginx.
>> > В нем
>> > server_name *.domen.ua domen.ua  *.domen.com.ua domen.com.ua
>> > В днс прописано несколько субдоменов
>> > travel.
>> > finance.
>> > fly.
>> > Подскажите пожалуйста, как завести access log на каждый субдомен.
>>
>> server {
>>     access_log  /path/to/logs/$host.log;
>>
>> }
>
> Не надо так делать, ибо положить сервер с такой конфигурацией -
> очень просто: запрос с произвольным заголовком Host будет
> создавать новый файл, и рано или поздно в файловой системе inod'ы
> кончаться.
>
> Как минимум - нужно при этом ещё и указывать
>
>    root /path/to/$host/;
>
> в этом случае nginx не будет создавать логи для несуществующих
> host'ов.
>
> А лучше - описать отдельные server{}'а.

Да, согласен.


Подробная информация о списке рассылки nginx-ru