Я сталкиваюсь с проблемой со своим текущим проектом. У нас есть он на ec2 экземпляре, и у нас есть dev и рабочий сервер. Теперь проблема, каждый раз, когда член команды встречается с ошибкой на сервере, я должен соединиться с сервером с помощью SSH (шпаклевка) и перейти к папке журналов и открыть использование файлов журналов
tail -f path/to/the/file
Теперь я хочу иметь журналы, легкодоступные для всей команды, и хотел бы отобразить их в URL как www.mydomain.com/logs/apache или/mysql, так, чтобы не было никакой потребности SSH каждый раз. Я не хочу ключи SSH, распределенные между несколькими людьми, поскольку это может быть проблемой безопасности и следовательно не может совместно использовать производственные детали со всеми.
Кроме того, при создании соединения SSH каждый раз является трудоемким. Я не опытный разработчик linux/unix и люблю обращаться за помощью, чтобы понять, могу ли я достигнуть, это любым означает. Или при помощи команды или при помощи сценария оболочки, который пишет детали журналов в файл, который доступен по http.
Спасибо
Раньше я создавал символические ссылки на / var / log / area, чтобы Apache обслуживал файлы. EG:
# ln -s /var/log /var/www/logs
Вам, вероятно, следует подумать о какой-либо форме безопасности для этой папки журналов, особенно если она общедоступна.