nginx “nginx could not build the server_names_hash”解决方法

上周给一台 Nginx proxy 服务器增加一个虚拟主机名(server_name)后重启 nginx 报错,nginx -t 测试和查看 nginx 错误日志均发现需要增加 server_names_hash_bucket_size 的默认参数:

解决办法是在 nginx 配置文件的 http 段中增加如下配置:

Nginx 官方文档关于 server_names_hash_max_size 和 server_names_hash_bucket_size 这两个参数的用法解释的很清楚。

Leave a Reply

Your email address will not be published. Required fields are marked *