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
これでもダメな時は、数値をもっとあげてみましょう。
とりあえず、現状の環境はこれで解決しました。
こういう細かいところでも悩むと兵器で数時間消費してしまうので、一度は経験してググっておくのがいいんでしょうね。
このページを見ている人はとりあえず一歩階段を登れたということでおめでとうございます。
0 件のコメント:
コメントを投稿