Nginx could not build server_names_hash

一、问题

could not build server_names_hash, you should increase server_names_hash_bucket_size: 32

二、问题分析

Nginx默认的域名hash估值是32,当配置域名或二级域名过长时,将出现此问题。

三、解决

http {
    server_names_hash_bucket_size 64;
}

注意:hash 最大为:server_names_hash_max_size: 512

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 今天在使用Nginx反向代理的时候,添加了一个server,我里面已经有5个了,加到第六个的时候,重新启动的时候报...
    Java_xiaoman阅读 6,067评论 0 0
  • 编译自:server_names 目录: 通配符主机名 正则表达式主机名 混杂主机名 对主机名的优化 兼容性 ng...
    C86guli阅读 11,193评论 0 1
  • Nginx简介 解决基于进程模型产生的C10K问题,请求时即使无状态连接如web服务都无法达到并发响应量级一万的现...
    魏镇坪阅读 6,298评论 0 9
  • Nginx的配置文件nginx.conf配置详解如下: user nginx nginx ; Nginx用户及组:...
    赵优秀阅读 4,216评论 0 3
  • 笑死了,今天有个师傅说,我要再年轻二十岁一定追死你,还在地道里超大声喊,小月月我爱你…哈哈哈哈,岳好看就是人家给我...
    夏目岳七阅读 1,150评论 0 1