Я немного новичок в access_log и только что начал отслеживать его для одного из моих новых сайтов. У меня есть вопросы: при просмотре через -f tail это средний результат:
000.000.000.000 - - [22/Jun/2011:08:23:11 -0500] "GET /groups/ HTTP/1.1" 200 12526 "http://www.communr.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0.1) Gecko/20100101 Firefox/4.0.1"
Я хотел знать, может ли кто-нибудь объяснить, что означает другая информация. Я знаю большую часть этого и знаю -
означает отсутствие информации.
Мой вопрос: почему в списке указаны 2 пользовательских агента? Что они означают? Mozilla/5.0
и Firefox/4.0.1
.
Строки пользовательского агента - беспорядок. Все, что находится между "- это один пользовательский агент. Это зависит от отдельных частей программного обеспечения, чтобы решить, как они описывают себя, и некоторые из них присутствуют по историческим причинам. Таким образом, у вас есть только одна строка пользовательского агента (одна строка между последними пара "s), просто рассматриваемая строка состоит из нескольких компонентов. Как сказал mfinni, именно так сообщает о себе Firefox. Другие агенты используют аналогичные структуры.
В сайт связан by mfinni может использоваться, чтобы разбить строки и объяснить биты.
Очень простой ответ: Firefox сам сообщает об этом.