nginx не запускается

Применимость: Debian, Ubuntu


Задача:

Под Debian при попытке запуска nginx получаем ошибку:

Restarting nginx: 2011/05/31 11:38:13 [emerg] 29947#0: could not build the server_names_hash, you should increase server_names_hash_bucket_size: 32 nginx.

Решение:

Для решения данной проблемы достаточно внести одну строку в файл /etc/nginx/nginx.conf

# nano /etc/nginx/nginx.conf

находим в файле строчку:

http {

и под нее вставляем:

server_names_hash_bucket_size 128;

далее сохраняем файл и перезагружаем nginx(/etc/init.d/nginx restart)

При необходимости, увеличиваем данный лимит в большую сторону.

Ссылки:


Актуальность: 2011/05/31 12:44