▼ 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
[ツッコミを入れる]