Ответ 1
Все, что вы можете получить как переменную в конфигурации nginx, вы можете регистрировать, включая нестандартные заголовки HTTP и т.д.
Вы хотите добавить var, $server_port
log_format mycustomformat '$host $remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" $server_port';
access_log /var/log/nginx/access.log mycustomformat;