[emerg] duplicate listen options for X.X.X.X:80 in /usr/local/etc/nginx/nginx.conf:9

Oleksandr V. Typlyns'kyi wangsamp at gmail.com
Fri Sep 5 07:07:47 UTC 2014


Today Sep 5, 2014 at 12:19 Илья Шипицин wrote:

> если делаю вот так
> 
>     server {
>         listen       X.X.X.X:80 accept_filter=httpready;
>         server_name 1.local;
>     }
> 
>     server {
>         listen       X.X.X.X:80 accept_filter=httpready;
>         server_name 2.local;
>     }
> 
> то получаю ошибку.

http://nginx.org/r/listen/ru :
В директиве listen можно также указать несколько дополнительных 
параметров, специфичных для связанных с сокетами системных вызовов. Эти 
параметры можно задать в любой директиве listen, но только один раз для 
указанной пары адрес:порт.

> также есть забавные ситуации
> 
> (spdy будет включен в обоих случаях)
> 
>     server {
>         listen       X.X.X.X:443 ssl spdy;
>         server_name 1.local;
>     }
> 
>     server {
>         listen       X.X.X.X:443 ssl;
>         server_name 2.local;
>     }

Это свойства сокета, а не виртуального сервера.

-- 
WNGS-RIPE



Подробная информация о списке рассылки nginx-ru