Inicio > Desarrollo Web > Tutoriales de Servidores > Fix Nginx Increase Server Names Hash Bucket Size Error 32

Fix Nginx Increase Server Names Hash Bucket Size Error 32

Diego Cortés
Diego Cortés
August 6, 2018
Fix Nginx Increase Server Names Hash Bucket Size Error 32

Al añadir nuevos hosts virtuales en su archivo de configuración de nginx, puede experimentar este mensaje de error:

# nginx -t
2008/11/13 09:37:03 [emerg] 12299#0: could not build the server_names_hash, you should increase server_names_hash_bucket_size: 32
2008/11/13 09:37:03 [emerg] 12299#0: the configuration file /etc/nginx/nginx.conf test failed

server_names_hash_bucket_size controla la longitud máxima de una entrada de host virtual (es decir, la longitud del nombre de dominio).

En otras palabras, si sus nombres de dominio son largos, aumente este parámetro.

Necesita agregar esta bandera en el contexto http:

http {
    server_names_hash_bucket_size 64;
    ...
}

Después de aumentar el valor, pruebe su archivo de configuración y recargue nginx:

# nginx -t
2008/11/13 09:48:06 [info] 12315#0: the configuration file /etc/nginx/nginx.conf syntax is ok
2008/11/13 09:48:06 [info] 12315#0: the configuration file /etc/nginx/nginx.conf was tested successfully
# kill -HUP `cat /var/run/nginx.pid`

Espero esto le ayude a alguien 😃

Diego Cortés
Diego Cortés
Full Stack Developer, SEO Specialist with Expertise in Laravel & Vue.js and 3D Generalist

Categorías

Page loaded in 42.38 ms