鍍金池/ 問答/Linux/ nginx,怎樣得知,每個(gè)來訪請求,對本機(jī)的訪問是通過哪個(gè)域名或是ip?

nginx,怎樣得知,每個(gè)來訪請求,對本機(jī)的訪問是通過哪個(gè)域名或是ip?

比如這個(gè)請求是通過ip直接訪問的本機(jī)?還是通過域名訪問的?

回答
編輯回答
醉淸風(fēng)

log_format host
這個(gè)就是用戶請求的host

2018年1月30日 07:59
編輯回答
奧特蛋

幾種辦法可以做到,你可以將不同的訪問記錄到不同的日志文件中,將ip和域名訪問區(qū)分虛擬主機(jī)。

另外就可以可以定制log文件內(nèi)容,將$http_host記錄下來即可,使用log_format配置指令即可定制日志格式

2017年6月26日 07:03
編輯回答
執(zhí)念

通過request headers里的Host屬性來判斷

2018年8月3日 00:11