Posted at

nginxでサーバ名が長いって怒られた

More than 3 years have passed since last update.

日本語ドメインなどnginxで長いサーバ名の場合、デフォルトで設置したままだと、こんなエラーが出る時があります。

could not build server_names_hash, you should increase server_names_hash_bucket_size: 32

サーバ名が長すぎてハッシュサイズに収まんねーよという感じ?

そんな時は、nginxの設定ファイルを弄りましょう。

vi /etc/nginx/nginx.conf

http {

・・・
keepalive_timeout 65;

# この記述をこの下辺りに入れておけばOK
server_names_hash_bucket_size 64;

・・・
}

よいnginxライフを!