База знаний по Open Source
Авторизация
Поиск по базе знаний

Если на одном экземпляре nginx работает много сайтов, то в один прекрасный момент после добавления очередного сайта при перезапуске nginx или перезагрузке вылезет следующая ошибка:

could not build the server_names_hash, you should increase server_names_hash_bucket_size: 32

Это все из-за дефолтных настроек nginx. Исправляется просто:

1. Открываем файл настроек nginx (/etc/nginx/nginx.conf)

2. В секцию http добавляем строку

server_names_hash_bucket_size 64;

3. Перезапускаем nginx

sudo service nginx restart

Сайты продолжат нормальную работу.