Я правильно понимаю, что неправильно использовать "reuseport" для той же пары IP: PORT на разных виртуальных хостах:
http {
server {
listen 192.168.0.1:80 reuseport;
server_name server1;
…
}
server {
listen 192.168.0.1:80 reuseport;
server_name server2;
…
}
}
Эта конфигурация дает мне:
nginx: [emerg] duplicate listen options for 192.168.0.1:80 in /etc/nginx/vhosts/server1.local.conf:66
или
nginx: [emerg] listen() to 0.0.0.0:80, backlog 511 failed (98: Address already in use)
Итак, я должен использовать уникальные пары IP: PORT для каждого виртуального хоста?
В то же время серверный "прослушать 80 reuseport"; работает отлично, но делает ли он то же, что и для уникального IP: PORT?