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

2016年3月16日

nginx サーバー トラブル

Apacheよりも高速な「nginx」を使わないといけない時代が到来しています。 nginxの機能も熟成しており、もうWEBサーバーでApacheを使わなくても、nginxだけでほとんどの事ができるようになっています。 とりあえずは、サーバー設定してバーチャルホストのセットをするのが第一歩だと思うんですが、 初期設定の時にドメインを追加した時にエラーが出てつまずいた修正方法をメモしておきます。

エラーログ

下記のようなエラーが出ているのですが、これは、「server_names_hash_bucket_size」が32にセットされているとのこと。 could not build the server_names_hash, you should increase server_names_hash_bucket_size: 32

修正方法

「server_names_hash_bucket_size」の値を変えてやると良いらしいので、下記コマンドでコンフィグファイルを変更 $ sudo vi /etc/nginx/nginx.conf ;server_names_hash_bucket_size 64 ↓コメントを取る server_names_hash_bucket_size 64 これでもダメな時は、数値をもっとあげてみましょう。 とりあえず、現状の環境はこれで解決しました。 こういう細かいところでも悩むと兵器で数時間消費してしまうので、一度は経験してググっておくのがいいんでしょうね。 このページを見ている人はとりあえず一歩階段を登れたということでおめでとうございます。

人気の投稿

このブログを検索

ごあいさつ

このWebサイトは、独自思考で我が道を行くユゲタの少し尖った思考のTechブログです。 毎日興味がどんどん切り替わるので、テーマはマルチになっています。 もしかしたらアイデアに困っている人の助けになるかもしれません。

ブログ アーカイブ