nginx啟動報錯server_names_hash_bucket_size: 32


之前都好好的,這次換了個地方部署,同樣的配置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服務即可。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM