我有一个AWS EC2实例,需要知道特定用户是使用域(例如example.com)还是实例静态ip(比如说1.2.3.4)访问该站点。
在httpd访问日志(/ var / log / httpd / access_log)中,我可以查看如下日志:
1.2.3.4 - user [18/Apr/2018:06:20:18 -0300] "GET /site/path HTTP/1.0" 200 0 "-" "USERAGENT"
有没有办法在/ site / path部分或我应该看的其他日志中显示url或ip?
答案 0 :(得分:1)
您可以自定义访问日志的日志输出,也可以通过更新httpd.conf或apache2.conf文件来创建完全独立的日志。将%{Host}i%
添加到LogFormat可以获得您正在寻找的内容。
http://httpd.apache.org/docs/current/mod/mod_log_config.html