Другой файл журнала Apache для каждого субдомена?

Да, Windows XP Pro способен к уровням RAID 0, 1 или 5 программного обеспечения. Для получения уровней 1 и 5, некоторые измененные файлы должны быть установлены. Я использовал Windows XP Pro с RAID 5 как файловый сервер для фильмов в течение 6 месяцев теперь и не имел никаких проблем вообще. Если Вам интересно, вот довольно легкое для следования учебному программному обеспечению RAID 0, 1, 5 или JBOD Используя Windows XP Pro SP3. Если Вы сталкиваетесь с какими-либо проблемами, просто задают вопрос в комментариях, и администратор ответит на них быстро.Надеюсь, это поможет.

3
задан 24 March 2010 в 17:42
2 ответа

Вы просто указываете ErrorLog и CustomLog в каждом VirtualHost директива. Имея это в виду, Вы не смогли бы использовать ServerAlias и имейте отдельные файлы журнала для каждого хоста через нормальную производительность, не указывая отдельный VirtualHost.

Однако Вы могли передать журнал по каналу через сценарий и иметь сценарий, делают отдельные файлы. Посмотрите на переданную по каналу документацию входа.

Вы могли также использовать сообщение, обрабатывающее сценарий, такой как использование grep проанализировать журналы. Сообщение, обрабатывающее сценарий, могло быть указано в ночном logrotate под postrotate или preprotate разделы.

Apache 2.2 переданный по каналу вход

3
ответ дан 3 December 2019 в 06:21
  • 1
    Наличие другого сервера регистрируется для каждого VirtualHost doesn' t помогают мне. У меня есть только один VirtualHost. В том единственном VirtualHost существует несколько субдоменов. Я должен разделить журналы для каждого субдомена в единственном VirtualHost. –  Keith Palmer Jr. 24 March 2010 в 17:53
  • 2
    Разделите Ваш ServerAlias субдомены в VirtualHost с с идентичными конфигурациями (См. Ре документации Apache: NameVirtualHost), или продолжаются с помощью переданного по каналу входа & пользовательский сценарий обработки как Warner описывает выше. –  voretaq7 24 March 2010 в 19:59
  • 3
    I' d действительно скорее не делают это, VirtualHost имеет много из конфигурации с ним, и это было бы много скопировать/вставить материала конфигурации. Возможно, there' s путь я могу сделать Включение с универсальным материалом... –  Keith Palmer Jr. 24 March 2010 в 20:11
  • 4
    переданный по каналу вход как Warner описывает, вероятно, будет хорошая кровать для Вас. –  corprew 24 March 2010 в 23:54

Необходимо смочь использовать апачские переменные среды для получения этой работы:

LogFormat "%h \"%r\" %>s \"%{Referer}i\" \"%{User-Agent}i\"" vhostformat

SetEnvIfNoCase Host example\.com mainlog
CustomLog /var/log/httpd-example.log vhostformat env=mainlog

SetEnvIfNoCase Host test1\.example\.com vhost1log
CustomLog /var/log/httpd-access_test1.log vhostformat env=vhost1log

SetEnvIfNoCase Host test2\.example\.com vhost2log
CustomLog /var/log/httpd-access_test2.log vhostformat env=vhost2log

SetEnvIfNoCase Host test3\.example\.com vhost3log
CustomLog /var/log/httpd-access_test3.log vhostformat env=vhost3log
1
ответ дан 3 December 2019 в 06:21

Теги

Похожие вопросы