[nginx] VirtualHostの設定でエラーが出る場合の対応

6788971416_5721c64bda_b
LINEで送る
Share on GREE
Share on LinkedIn

Apacheよりも高速な「nginx」を使わないといけない時代が到来しています。
nginxの機能も熟成しており、もうWEBサーバーでApacheを使わなくても、nginxだけでほとんどの事ができるようになっています。

とりあえずは、サーバー設定してバーチャルホストのセットをするのが第一歩だと思うんですが、
初期設定の時にドメインを追加した時にエラーが出てつまずいた修正方法をメモしておきます。

エラーログ

下記のようなエラーが出ているのですが、これは、「server_names_hash_bucket_size」が32にセットされているとのこと。

修正方法

「server_names_hash_bucket_size」の値を変えてやると良いらしいので、下記コマンドでコンフィグファイルを変更

これでもダメな時は、数値をもっとあげてみましょう。

とりあえず、現状の環境はこれで解決しました。
こういう細かいところでも悩むと兵器で数時間消費してしまうので、一度は経験してググっておくのがいいんでしょうね。
このページを見ている人はとりあえず一歩階段を登れたということでおめでとうございます。

Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です


*