检查是否使用IP地址或域名访问网站

时间:2018-04-18 19:10:44

标签: linux amazon-web-services

我有一个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?

1 个答案:

答案 0 :(得分:1)

您可以自定义访问日志的日志输出,也可以通过更新httpd.conf或apache2.conf文件来创建完全独立的日志。将%{Host}i%添加到LogFormat可以获得您正在寻找的内容。

http://httpd.apache.org/docs/current/mod/mod_log_config.html