如何在Apache日志文件名中添加主机IP

时间:2018-11-30 11:05:32

标签: apache amazon-web-services logging amazon-ec2 efs

我正在使用AWS EC2,并且想集中化apache2日志(在EFS中)。我想使用以下名称创建日志文件:

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

我该如何处理?

1 个答案:

答案 0 :(得分:2)

由于EFS本身就是一项服务,我的第一个问题是,如果没有,请先在启动EC2的同一区域内拥有一个EFS,否则请先进行设置和EFS,并在完成EFS设置后将其安装在使用“ amazon-efs-utils”的EC2实例

请遵循以下官方文档: 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(运行此命令)

在/var/log/apache2/access.log /mnt/efs/172.31.23.54-access.log

这是实现此目的的最简单方法。

或者您可以将日志配置直接更改为EFS。请让我知道您是否要这样做?我也可以为您提供帮助。谢谢