tDiary.Net : a volunteer-based distributed web diary rental service


DNS,HTTPD

更新日: 2002年01月28日

BIND9

けっきょく、資料の多いBINDで逃げてしまう。つーか、隣のmodelers.orgの設定をパクる。わはは。DNSは、ドメインを取得したpos.toのDOMAIN21サービスで設定変更ができるのでそれを利用。いつ頃反映されるのかは不明。

Apache

レンタル対応のために、「http://ユーザ名.tdiary.net/」というURLに対応。mod_rewriteを使う。「%{HTTP_HOST}」と書くべきところを、つい癖で「#{HTTP_HOST}」と書いてしまってハマる。くそー、Rubyめぇ(←八つ当たり)。とりあえずDNSにS.P.C.全メンバーの名前をホスト名として登録。

RewriteEngine on
 
RewriteCond   %{HTTP_HOST}                ^www\.tdiary\.net$
RewriteRule   ^(.+)                       %{HTTP_HOST}$1 [C]
RewriteRule   ^www\.tdiary\.net(.*)       /home/httpd/html$1
 
RewriteCond   %{HTTP_HOST}                ^[^(www)]+\.tdiary\.net$
RewriteRule   ^(.+)                       %{HTTP_HOST}$1 [C]
RewriteRule   ^([^.]+)\.tdiary\.net(.*)   /home/httpd/$1$2

«cvs、jvim、tDiary 最新 BIND9»