У меня около 300 доменных имен на том же сайте iis, когда я просматриваю журнал, я не могу определить, какая привязка используется для каждого запроса. Есть ли способ сделать это?
По крайней мере, в IIS 7.5 и новее при использовании формата журнала W3C по умолчанию вы можете просто добавить поле Host (cs-host)
в поля журнала. Либо в графическом интерфейсе, либо в командной строке:
%systemroot%\System32\inetsrv\appcmd.exe set config -section:system.applicationHost/sites /[name='yoursitename'].logFile.logExtFileFlags:"Date,Time,ClientIP,UserName,ServerIP,Method,UriStem,UriQuery,HttpStatus,Win32Status,TimeTaken,ServerPort,UserAgent,Referer,Host, HttpSubStatus" /commit:apphost
Теперь вы можете видеть имя хоста в журналах.
Я предполагаю, что это работает и в IIS 7, но у меня больше нет сервера 2008 года, чтобы это подтвердить.