- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Уважаемые админы!
Есть вопрос.
Система: freebsd/nginx/apache2
У меня на сервере есть множество виртуальных доменов, которые смотрят в один и тот же каталог.
По идее, все эти домены надо делать алиасами.
Но есть потребность иметь отдельные логи ( .aceess.log ) для последующего анализа.
Решаемо ли это как-то, кроме как созданием кучи VirtualHost-ов ?
А если не решаемо, то как количество виртуальных хостов влияет на производительность апача, если все виртуальные хосты смотрят на один каталог? Другими словами, есть ли какой-то лимит?
Благодарю за возможные ответы )
в глобальном конфиге :
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
и файл
CustomLog /var/log/apache2/other_vhosts_access.log vhost_combined
обрабатывать только нужно придумать чем.
У меня на сервере есть множество виртуальных доменов, которые смотрят в один и тот же каталог.
По идее, все эти домены надо делать алиасами.
Но есть потребность иметь отдельные логи ( .aceess.log ) для последующего анализа.
Решаемо ли это как-то, кроме как созданием кучи VirtualHost-ов ?
А чем куча виртуалхостов не нравится? Вы же не пишете их руками - есть какой-то интерфейс, скрипт и т.п. Можно что-то вроде mod_macro для апача использовать - чтобы "шаблонизировать" конфиг.
Тем более, у Вас nginx - access.log'и логично вообще на нем собирать. Тем более, что со всякими map на нем шаблонные конфигурации достаточно легко делаются:
http://catap.ru/blog/2009/07/20/nginx-config-samples-typical-hosting/
А если не решаемо, то как количество виртуальных хостов влияет на производительность апача, если все виртуальные хосты смотрят на один каталог? Другими словами, есть ли какой-то лимит?
Да никак особо. Раньше апачу могло быть плохо, если делали кучу лог-файлов (т.е. для каждого виртуалхоста - свой). Сейчас вроде бы лучше (не используется select, а что-то вроде poll для работы с логами). Но делать так нет особой необходимости и общий лог-файл, мне кажется, предпочтительнее.
Благодарю за ответы.
Хочу только уточнить, что на самом деле на 50 (примерно) виртуалхостов приходится порядка 20 лог-файлов. Это техническая необходимость, вызванная исторически сложившимя алгоритмом обработки.
Конечно, для управления хостами есть интерфейс и это все делается не руками. Главное, чтобы на общей производительности не сказывалось.