之前都好好的,這次換了個地方部署,同樣的配置nginx啟動卻報錯了
2020/12/07 23:41:58 [emerg] 1012#1012: could not build server_names_hash, you should increase server_names_hash_bucket_size: 32
這意思是server_name有一些長度過長了,nginx配置文件中默認可能沒配置server_names_hash_bucket_size參數,這樣會使用默認值,默認值的大小會根據服務器配置而變化,當報錯是修改一下配置文件,在http { } 中增加server_names_hash_bucket_size一般就能解決,注意值的大小是32的倍數。
例如 server_names_hash_bucket_size 64;
然后重啟nginx服務即可。