Настройка правильных access логов для веб-сервера nginx

Мы начинаем готовить решения на базе веб-сервера nginx на своих серверах. В связи с чем будут появляться некоторые заметки по его работе и настройке. Итак, первая будет про логирование.

А что не так с логами? Получилось так, что по-умолчанию nginx пишет логи немного по-своему. И программы для сбора статистики вроде webalizer или awstats ругаются на неправильный формат логов.

Было log_format main '$remote_addr - $remote_user [$time_local] $status ' '"$request" $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"';

Стало log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent"'; #"$http_x_forwarded_for"

После поправки конфига все заработало отлично. Статистика благополучно собирается.

wordpress и теги

Смотрю вот запросы, по которым попадают пользователи на наш блог и думаю потихоньку дописывать чего не хватет. Просто некоторые заметки я делал вскользь а людей оказывается это интересует. Вот и начну с того как сделать теги по каждому посту в wordpress.

Т.к. движок этот очень популярен, то соответстенно и найти нужное решение будет нетрудно. Англоязычный интернет полон вариантов предложений как и что делать на сайте с тегами на wordpress.

Поэтому я просто направлю Вас в правильном направлении :-). Ultimate Tag Warrior — плагин для wordpress, который обеспечит всю нужную функциональность по работе с тегами. Еще можно посмотреть страницу проекта на wp-plugins.org. А slaff написал как сделать облако топовых тегов.