レンタルサーバー・自宅サーバーの設定・構築情報を公開しています。無効となっていませんか?このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない、検索ができないことがあります。Host)を設定できます。Host)として登録していないホスト名でアクセスされた場合の動作をどうするか?案外、設定されていないようです。今回は、その設定例を簡単に解説してみます。serverディレクティブで、それぞれの仮想ホストを設定すれば良いです。Host)の設定例です。...}...細かい設定は省略していますが、非常に単純ですね。Host)が設定されたとしましょう。ディレクティブ)の設定がないので、最初に登録された仮想ホストが、デフォルトサーバーとなります。デフォルトサーバーとなるわけです。設定に従い、ページを表示しようとします。表示されることになるでしょう。このような動作で問題が無いのであれば良いですが、大方は、できれば、変なホスト名でアクセスされたら無視するなり、特別なページへ飛ばすなり動作を定義したいのではないかと思います。以降では、このような仮想ホストとして登録されていないホスト名でアクセスされた場合のデフォルト動作をどうすべきかを含めて設定例を挙げて、簡単に解説してみます。変なアクセスに対して、非常に簡単な対応および動作として、接続をリセットしてしまう方法があります。本来、そのような登録のないホスト名でアクセスされたら、無駄にページを表示させてもリソースを消費しますので、拒否してしまうのが1番かもしれません。出力し、接続がリセットされます。以下は、ForeFoxでIPアドレス指定で、上記の設定を行ったサーバーへアクセスした場合の表示イメージです。この時のアクセスログには、以下のように出力されます。"-"...SSL接続の場合も同様にデフォルトサーバ―を設定するこができます。証明書ファイル、キーファイルを指定しないと正しく動作しないようです。次に、ある1つのページへ全て飛ばしてしまう方法です。登録のないホスト名でアクセスされたら、「そんなホストはありませんよ・・・」というようなページを作成して、そのページへリダイレクトしてしまうのも一つの方法だと思います。リダイレクトしています。アクセスは、それぞれの設定に従います。一般的にNginxでリダイレクトは、rewriteディレクティブを使うのがもっぱらです。ディレクティブを使う方が、負荷を抑えた設定らしいです。最初のパラメータ判定があるので、その分、間違いなく負荷は高くなるのはわかりますね。)いかがだったでしょうか?非常に簡単なんですが、これって案外何も設定されていない(意識していない)サーバーも多いようです。何かのご参考になれば幸いです。エラーページも何も対応していませんので、そのまま、Nginxのデフォルトエラーページが表示されます。適用となっていませんか?このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない、検索ができないことがあります。無効となっていませんか?このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない、検索ができないことがあります。メールアドレスが公開されることはありません。印の項目は、入力が必要な項目です。(SoftwareDesign別冊)に寄稿しました。「ログを読む技術」の再掲載になります。8月号を見逃された方は、是非、ご一読くださいませ。8月号に寄稿しました。「ログを読む技術」について寄稿しました。興味のある方は、是非、ご一読くださいませ。公式サイト(http://www.genymotion.com/)には、以下のように記述があります。仮想マシンへインストールし、色々と試してきました。