Ubuntu 10.04 LTS (Lucid Lynx) AMI: Difference between revisions

Line 261: Line 261:
* CDP ネタのメモ
* CDP ネタのメモ
テスト環境等で、グローバルネットワークでの名前空間(ドメイン名)が本番の名前空間(ドメイン名)と異なる環境の場合でも、本 split DNS の構成に加えて varnish 等で Host ヘッダーを書き換え処理をする事により、サーバ内部の hostname を論理ドメイン名として抽象化して扱えるようになる。WordPress の用に、ドメイン名が Database 上に定義されている場合に便利。 (要検証)
テスト環境等で、グローバルネットワークでの名前空間(ドメイン名)が本番の名前空間(ドメイン名)と異なる環境の場合でも、本 split DNS の構成に加えて varnish 等で Host ヘッダーを書き換え処理をする事により、サーバ内部の hostname を論理ドメイン名として抽象化して扱えるようになる。WordPress の用に、ドメイン名が Database 上に定義されている場合に便利。 (要検証)
varnish vcl はこんな感じか
<pre>
sub vcl_recv {
    if (req.http.host ~ "^test.example.com") {
      set req.http.host = "www.example.com";
    }
      :
    return (lookup);
}
</pre>


== hostname ==
== hostname ==