1
crazycen Nov 8, 2017 via iPhone
大哥,你这系统不是 ubuntu 吧!
|
2
expy Nov 8, 2017
you should increase server_names_hash_bucket_size: 64
然后谷歌出的是: http { server_names_hash_bucket_size 64; ... } 可以用 ngingx -t 测试配置文件。 |
3
GreenVine Nov 8, 2017
善用 Google: https://github.com/nginxinc/kubernetes-ingress/issues/34
> set server-name-hash-bucket-size: "1024" in the configMap |
4
zjp Nov 8, 2017 via Android
贴一下 /etc/nginx/nginx.conf 文件和 sudo nginx -t 的运行结果
|
5
crazycen Nov 8, 2017 via iPhone
提示配置文件有错误,你最小化配置文件重启试试!
|
6
flynaj Nov 8, 2017 via Android
配置文件出错,对比老的好好看看,有没有用到全角符号之类的
|
7
tin OP @zjp
nginx: [emerg] could not build server_names_hash, you should increase server_names_hash_bucket_size: 64 nginx: configuration file /etc/nginx/nginx.conf test failed |
8
zjp Nov 8, 2017 via Android #2 #3 的方法应该可以了吧 报错里的重点就是 "you should increase server_names_hash_bucket_size" hash 桶不够,设置成 128
|
9
huayun Nov 12, 2017
虚拟主机配置文件出错了,可以到 /etc/nginx/sites-enabled 目录下,把里面的软链接文件逐个删除,没删除一个,重启下 nginx ;如果哪个删后,nginx 可以重启成功了,就说明是哪个配置文件出错了,把那个仔细检查下,最后一定记得把删除后的软链接配置文件重新都加上去
|