Вторая инструкция LogFormat фиксирует содержимое заголовка Referer , полученного от клиента (%{Referer}i), символы дефиса и знака «больше» (->), а также URL-адрес, на который поступил запрос (%U). Referer - это имя внешнего сайта, который перенаправил клиента на ваш веб-сайт; %U - документ, к которому этот сайт направил клиента.
Последняя инструкция LogFormat начинается с переменных CLF (%h %1 %u %t \"%г\" %>s %b \") и дополнительно содержит значения из заголовков Referer и User-agent. Данному формату присвоена метка combined, поскольку он сочетает CLF с прочими сведениями; два предшествующих формата разумно отмечены как agent и referer. Однако ни один из этих форматов наделе не используется в настройках Solaris. Наличия инструкции LogFormat недостаточно для создания файла журнала: следует добавить соответствующую инструкцию CustomLog, которая свяжет формат с файлом. Как это сделать, будет рассказано ниже.
В инструкции LogFormat спецификация формата записи журнала заключается в двойные кавычки. Метка, следующая за спецификацией, не является частью формата. В инструкции LogFormat, определяющей формат CLF, метка common - это произвольная строка, связывающая данную инструкцию LogFormat с определенной инструкцией CustomLog. В файле httpd.conf Solaris данная конкретная инструкция LogFormat связывается с файлом /var/apache/logs/access_log при помощи следующей строки:
CustomLog /var/apache/logs/access_log common
Две инструкции связываются благодаря общей метке - common. В результате записи CLF, определенные данной конкретной инструкцией LogFormat , записываются в файл, определенный в указанной инструкции CustomLog.
В настройках Solaris прочие инструкции CustomLog (создающие файлы журналов для записей agent, referer и combined) закомментированы: