Как добавить IP хоста в имя файла журнала apache

Я использую AWS EC2 и хочу централизовать логи apache2 (в EFS). Я хотел бы создать файл журнала с такими именами:

/var/log/apache2/172.31.23.54-access.log
/var/log/apache2/172.31.23.75-access.log

Как я могу управлять такой вещью?

1 ответ

Так как EFS сама по себе является сервисом, мой первый вопрос: есть ли у вас EFS в том же регионе, где вы запустили EC2, если нет, пожалуйста, сначала настройте EFS, и как только вы закончите с настройкой EFS, пожалуйста, установите его на свой экземпляр EC2, используя "Амазонка-EFS-Utils"

Пожалуйста, следуйте этой Официальной документации для этого: https://docs.aws.amazon.com/efs/latest/ug/getting-started.html

Выполните шаги 2 и 3 .

Когда вы закончите настройку, указанную выше, создайте ссылку между вашим /var/log/apache2/172.31.23.54-access.log и папкой в ​​EFS .

Например: ln /path/to/source /path/to/link (запустить эту команду)

ln /var/log/apache2/access.log /mnt/efs/172.31.23 .54-access.log

это самый простой способ достичь этого.

Или вы можете изменить конфигурацию журналов непосредственно на EFS . пожалуйста, дайте мне знать, если это то, что вы хотите сделать? Я также могу помочь с вариантами. Спасибо

Другие вопросы по тегам