MySQL、PHP、Nginx を使用した VPS の設定

MySQL、PHP、Nginx を使用した VPS の設定

こんにちは。私は Linode で VPS を設定するためにこのガイドに従っています。 http://themesforge.com/featured/high-performance-wordpress-part-3/

すべて正常に動作していますが、設定したドメインでは Nginx のウェルカム スクリーンが表示されるだけで、独自のフォルダーの内容が表示されません。何が間違っているのでしょうか?

答え1

すべて正常に動作していますが、設定したドメインでは Nginx のウェルカム スクリーンが表示されるだけで、独自のフォルダーの内容が表示されません。何が間違っているのでしょうか?

Nginx (および他の最新の http サーバー) は、HTTP HOST ヘッダーを使用して 1 つの IP アドレスで複数のサイトをホストできます。HTTP HOST ヘッダーは、ブラウザーがどのサイトへの配信を希望しているかをサーバーに伝えます。

したがって、仮想ホストは、このホストヘッダーを、所有する仮想ホストの1つと一致させようとします。これが達成できない場合、nginxは、デフォルトサイトからコンテンツを提供します。

これが、ここで起こっていることではないかと私は疑っています。したがって、私は次のように考えます。

  • 仮想ホストを確認するserver_name 指令使用を予定しているものと一致させます。
  • 期待する DNS 経由でサイトにアクセスしていることを確認します。たとえば、私のホストは次のような DNS エントリを提供します。myaccount1.vps.myhost.netそこにアクセスすると、それがホストであるため、デフォルトのハンドラーがトリガーされますが、 はhttp://www.ninefingersisawesome.com正しい場所に移動します。

関連情報