Thu, 21 Mar 2013 (平成25年) [長年日記]
_ 続・サーバ移転
この tDiary が動いているサーバを代替わりさせようと昨日から新サーバの準備を始めているのだけど、そもそもどんな環境にするのかがなかなか決まらない。まずは IIS に挑戦して挫折した話。
いつぞやの tDiary 会議で IIS で実験的に使ってみてると言ったら「それは実戦投入すべき」と言われたのを真に受けて、今回はこの日記を IIS 環境に移行するべくまずは Windows Web Server のインストール。なぜかそんなレアなエディションが手元にあるのがどうかしてるわけだけど、とにかくインストール。IIS を動かすだけだからなるべく小さな環境にしようと Server Core インストールをしてみたら、あまりにも何もなくてインストール後の環境設定すらこれまでの知識では満足にできない。クライアント OS に管理ツールを入れて管理するものらしいことはわかったけど、小一時間 TechNet サイトのドキュメントを読んだりググったりしながらその状態にたどり着こうとがんばったけど挫折。
つづいては普通のインストール。インストールは楽々完了。ところが、Windows Update でまずはサービスパックのインストールと思ったら、なぜか出てこない。調べた結果、いくつかの更新プログラムを入れてからでないと Windows Update に現れない罠があるらしい。そんなこんなで IIS を動かすところまでなんとかたどり着き、このサーバから持っていった tDiary 本体を過去の経験を元にゴニョゴニョしたら無事に動いた。それでは過去の日記データを流し込んで移転完了、かと思いきや、どうにもうまく動かない。最初に気づいた問題はファイルのアクセス権限。どうやら IIS がファイルをいじる際に使うのは IUSRS というユーザのようだ。ファイル・フォルダのアクセス権限設定してみるとそのエラーは解消したものの、また別のエラーが……
この調子だと一つ一つ問題を解決していってもまたいつどこで変なことが起きるかわからない。一から IIS で使い始めるなら使えそうだけど、もう十年以上使ってていろんな遺物があるこの日記を IIS 環境に移行するのはこの時点で断念。残念。