unknown directive "server_names_hash_bucket_size:"

Aleksandr Sytar sytar.alex at gmail.com
Wed Oct 15 08:52:25 UTC 2014


15 октября 2014 г., 12:31 пользователь Anton Gorlov
<stalker at altlinux.ru> написал:
> Так как Вы не привели конфигурацию, а телепаты немного устали -
> предположу,  что у Вас данная директива прописана не в той секции.
> Она должна быть прописана в секции http
> http {
>     server_names_hash_bucket_size 64;
> ...
>
> 15.10.2014 12:03, Aleksandr Sytar пишет:
>> [!] root at UVM-PG-PROD-TEST at nginx >:/ sudo service nginx restart
>>  * Restarting nginx nginx
>>
>>                                        nginx: [emerg] unknown
>> directive "server_names_hash_bucket_size:" in /etc/nginx/nginx.conf:43
>> nginx: configuration file /etc/nginx/nginx.conf test failed
>


Директива прописана там где и должна быть в секции http.

Методом перебора установлено что не взлетает в следующей конфигурации:

server {
        listen 80 default_server;
        server_name obs-test.bbp;
}

server {
        listen 80;
        server_name docs.obs-test.bbp;
}


где docs - это CNAME


Что тут не так?


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