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

Line 260: Line 260:
EIPをアサインして、公開 DNS に登録する。
EIPをアサインして、公開 DNS に登録する。


<!--
* CDP ネタのメモ
* CDP ネタのメモ
テスト環境等で、グローバルネットワークでの名前空間(ドメイン名)が本番の名前空間(ドメイン名)と異なる環境の場合、本 Split DNS の構成に加えて varnish 等で Host ヘッダーを書き換え処理をする事とレスポンスのURLを書き換えする事により、サーバ内部の hostname を論理ドメイン名として抽象化して扱えるようになる。WordPress の様にドメイン名が Database 上に定義されている場合に便利。 (要検証)
テスト環境等で、グローバルネットワークでの名前空間(ドメイン名)が本番の名前空間(ドメイン名)と異なる環境の場合、本 Split DNS の構成に加えて varnish 等で Host ヘッダーを書き換え処理をする事と、レスポンスのURLを mod_sed 等で書き換えする事により、サーバ内部の hostname を論理ドメイン名として抽象化して扱えるようになる。WordPress の様にドメイン名が Database 上に定義されている場合に便利。 (要検証)


varnish vcl はこんな感じか
varnish vcl はこんな感じか
Line 271: Line 270:
     return (lookup);
     return (lookup);
}
}
</pre>


sub vcl_deliver {
<pre>
     調査中;
     <IfModule mod_sed.c>                                                                                                 
       :
       AddOutputFilter Sed html                                                                                           
     return (deliver);
      OutputSed "s/www\.example\.com/test.example.com/g"                                                                       
     </IfModule>                                                                                                           
</pre>
</pre>
-->


== hostname ==
== hostname ==