Castro
@Castro

Вывод логов Apache, который работает в VirtualBox?

Добрый день!

На виртуальной машине на моем компьютере работает Apacheм особой конфигурации.

Виртуальная машина ест прилично ресурсов, планирую запускать ее в headless ружиме.

Хотел узнать, можно ли каким-то образом читать эти логи за пределами виртуальной машины (в основном access и error логи), что-то типа скриптом/демоном делать чтение и отдавать на какой-то порт, а потом извне машины читать? Гнать данные через сокет? Отдавать при HTTP запросе пачку данные, в браузере парсить и выводить?

Возможно есть какие-то готовые решения для таких ситуаций?
  • Вопрос задан
  • 2985 просмотров
Пригласить эксперта
Ответы на вопрос 1
DmZ
@DmZ
Самое простое что можно сделать — установить Guest Additions на виртуалку и подключить Shared Folders. Тогда Апач можно просто настроить логировать в эту папку, и логи вы тут же увидите на хост-системе. Метод универсальный и применим как с Windows так и с Linux хост/гест-системами.

Если хочется чего-то более странного (считаю что Linux host/guest), можно на хост системе настроить syslog чтобы слушал по сети, а на гест системе — Апач логировать в локальный syslog, который потом будет форвардить сообщения на хост-систему. (Пример настройки Апач на локальный syslog)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы