2010年 9月 14日 はてなブックマーク -
タグ: #Apache

さて先日のCheck*padリニューアルにてDNS浸透まで時間がかかったので旧サーバーにProxyを設定しました。

URLが変わっていればRedirectで一発だったのですが、URLも同じだし、プログラムの方にも細工できないので困っていたところ、@akiyanに方法を教えてもらいました。

これならDNSが切り替わっていない人もURLを気にせずに新IPを使うことができますね。やり方は簡単で旧サーバーに以下のコードを仕込むだけ(VirtualHostを使った場合)。

<VirtualHost *:80>
        ServerName www.checkpad.jp
        ServerAlias checkpad.jp
        ProxyPreserveHost On
        ProxyPass / http://NEW.IP.ADD.RESS/
        ProxyPassReverse / http://NEW.IP.ADD.RESS/www.checkpad.jp
        ServerAlias checkpad.jp
        ProxyPreserveHost On
        ProxyPass / http://NEW.IP.ADD.RESS/
        ProxyPassReverse / http://NEW.IP.ADD.RESS/
</VirtualHost>

【check*padリニューアル】 DNS浸透まで待ちきれなかったので旧サーバーにProxyを設定した - IDEA*IDEA ~ 百式管理人のライフハックブログ

SSLを使っていなければこれでもいいですね。
SSL通信を使っている場合には少々難しくなります。


1年前 | | 2010年 9月 14日 | このエントリーを含むはてなブックマーク