固定IP環境への移行は概ね完了

と、いうことで、3連休中自宅にこもりっきりでDDNS環境から移行しました。メールサーバも自宅サーバに変更です。以前宣言した時はspamメールフィルタとしてspamassassinを使用するつもりでしたが、入れて見たところ、「Permission deniedにより、spamcはspamdに接続できない」なるエラーがでて動作しなかったため断念。結局、以前から使っていたscmailをpostfixから呼び出して使うことになりした。

この変更により、当サイトの各コンテンツのアドレスは、 http://ktj.dip.jp/〜 から、 http://www.ktjdragon.com/〜 へと変更になります。現時点ではまだネームサーバの変更が全てのネームサーバに伝わっていないため、 http://www.ktjdragon.com/〜 ではうまく接続できないケースが多いようですが。

ある程度時間がたったら、 http://ktj.dip.jp/〜http://www.ktjdragon.com/〜 にリダイレクトさせるようにします。

私の場合、このサイトを運営しているjail環境(以下、jail環境1)にはすでに、rep2(サーバサイド2chブラウザ)用のapacheが動いています。当然rep2を外部に公開するつもりはないわけです。そこで、別のjail環境(以下、jail環境2)を新しく立ち上げ、そこにapacheを入れることにしました。

apacheはportsの www/apache22 でインストールします。実のところ、最初はapache2.0を入れたのですが、 WITH_PROXY=yes の指定をしたはずなのになぜかmod_proxyが入らなかったので、対話式メニューでmodを選択できるapache2.2にしたというわけです。で、後は、takanory.netさんとこの記事[archive]SuzukiKenichi.COMさんとこの記事を参考に、 httpd.conf に以下の行を追加しました。xxx.xxx.xxx.xxxはjail環境1に割り当てられているローカルのIPアドレスです。

NameVirtualHost *
<VirtualHost *>
      ServerName www.ktjdragon.com
      RewriteEngine On
      RewriteRule ^(.*) http://xxx.xxx.xxx.xxx:80/VirtualHostBase/http/www.ktjdragon.com:80/VirtualHostRoot/$1 [L,P]
</VirtualHost>
<VirtualHost *>
      ServerName ktjdragon.com
      RewriteEngine On
      RewriteRule ^/(.*) http://www.ktjdragon.com/$1 [R=301,L]
</VirtualHost>
<VirtualHost *>
      ServerName mail.ktjdragon.com
      RewriteEngine On
      RewriteRule ^/(.*) http://www.ktjdragon.com/$1 [R=301,L]
</VirtualHost>
<VirtualHost *>
      ServerName ktj.dip.jp
      RewriteEngine On
      RewriteRule ^/(.*) http://www.ktjdragon.com/$1 [R=301,L]
</VirtualHost>

LAN内でテストした限りではうまく動いているようです。ネームサーバが落ち着いてきたら、jail環境1の代わりに、jail環境2の80番ポートを公開する予定です。さて、ちゃんと動いてくれるといいが。

コメント(0)



Note

本サイトのハイパーリンクの一部は、オリジナルのサイトが閉鎖してしまったため"Internet archive Wayback Machine"へのリンクとなっています。そのようなリンクにはアイコン[archive]を付与しています。

本サイトはCookieを使用しています。本サイトにおけるCookieは以下の三種類のみであり、Cookieの内容に基づいてサイトの表示を変更する以外の用途には用いておりません。