Костенко Евгений wrote:
> Повторюсь - вероятно причина в путанице при рассаживание доменов по ip.
> Но как обойти в будущем? Директива listen с указанным default может быть
> только одна или несколько?
c default - только одна для каждой пары ip:port
> Идея в том, чтобы сделать некий generic vhost и через listen+default
> повесить его на все ip1,ip2,...,ipN.
>
> Тем самым уже в его access.log сливать все запросы "не по адресу".
С недавних пор именно так и делаю:
# server for fake queries
server {
listen ip:80 default;
server_name fake.domain;
access_log /ad2/logs_cbook/fake-access.log fake;
error_log /ad2/logs_cbook/fake-error.log notice;
location / {
return 403;
}
}
В вашем случае - будет несколько директив
listen ip:port default;
или как уже говорил Игорь - просто
listen port default;
--
Best regards,
Andrew A. Kopeyko <kaa@zvuki.ru>
http://www.zvuki.ru/