« [26] ブログの記事に飾りと変化をプラスしよう | HOME | プリンタの廃インクタンクが満タン? »

2004年11月30日

[27] ブログ奮戦記の編集後記

自宅サーバーの構築から始まって、スクリプト言語Perl、データベースMySQLのインストール、ブログ作成ツールMovable Typeの設置、そしてブログ作成に至るまでの作業記録はこの項で終了です。(初めは作業日記風でしたが、段々と解説口調になっていることに自分でも気づいています)
完成したブログを外部のコンピュータから閲覧するには、ブラウザのアドレス欄にhttp://xxxx.xxxx/mt/par/と入力してアクセスします。(xxxx.xxxxはサーバーのホスト名)

初めは、あまり使っていないWindowsMeのノートPCを(実験で潰すつもりで)サーバーにすることを決めたました。このメインメモリ56MBのPCですが、最初から最後まで一貫して、度々にわたってフリーズしてくれたお陰で久しぶりに「忍耐」という意識を自分の中で使用しました。しかし、作業が先に進むに連れて意外にもこのマシンがサーバーとしてどんどん変身していく場面、場面で新鮮な「驚き」という意識も自分の中に育ったのでした。パワーのないWindowsPCでもサーバーとしての機能は一通り実現できました。結果としては十分に満足のいくものでした。

Meさん、ありがとう

しかし、以下のような問題が残りました。

  • 排他制御

  • WindowsMeはPerlのflock関数をサポートしていないため、1つのファイルに同時にアクセスがかかった場合にデータベースを損傷してしまいます。私のサーバーで試したら「システム保護エラー」の真っ青な画面を表示してダウンしました。インターネットで不特定多数からのアクセスを受けるには排他制御機能が必要です。
  • アクセス制御

  • UNIX系サーバーで利用されている.htaccess(ドットエイチティーアクセス※)が使用不可なため、ブラウザからサーバー上のファイルに直接アクセスできてしまいセキュリティが確保できません。例えば、http://xxxx.xxxx/mt/cgi-bin/mt.cfg(Enter)と入力すると、Movable Type環境設定ファイルmt.cfgの内容が画面に全部表示されてしまいます。(こちらの環境が外部に筒抜け)
    ※ .htaccessはWWWサーバーの動作をフォルダ単位で制御するためのファイル。ユーザ認証、アクセス制限など
      を設定できる。Windowsではドットで始まるファイルが作成できないのでWindowsOSサーバーには.htaccess
      ファイルを作れない。

自宅サーバーで継続的にHPやブログを公開、運営していく場合にはサーバーとなるマシンが上記の機能を満たすことが必要です。このブログ自身はWinMe自宅サーバーでは本格的な運用上で問題があるため、レンタルサーバーを利用して情報発信しています。(もちろん、自宅サーバーも用途は限定していますが並行運用しています)

さて、[1]項でも記述しましたが改めて以下の点についてご協力をお願いします。
(1) 実行結果は自己責任で
この「ブログ奮戦記」に掲載された内容はあくまでも個人の作業記録です。この通りに同じことを実行しても同一環境、同一条件で行わない限り同じ結果が得られないと考えられます。しかし一方で、環境や条件が異なっても同じ結果が得られる可能性も否定できません。もし、この「ブログ奮戦記」を見てその通りにトレースするのは結構ですが、その実行結果については自己責任でお願いします。
(2) ご質問・ご指摘はこのブログのコメントへ
この「ブログ奮戦記」は[1]項から[27]項まであります。その中で、ソフトをダウンロードしたり参考にしたウェブサイト、書籍がいくつか登場してきます。そこでお願いですが、もし「ブログ奮戦記」を読んで疑問が生じた場合に、登場しているこれらのサイト、書籍に直接の質問は決してしないでください。ご質問・ご指摘は私のこのブログにお願いします。(但し、高度な技術的質問に対しては直ぐにギブアップすることを宣言しておきます!)

さてさて、曲がりなりにもこの「ブログ奮戦記」の執筆を完了できたのは先駆者の方々のお陰です。ここであたらめて参考にさせて頂いたウェブサイト、文献に対して心から謝意を述べさせて頂きます。
どうも有難うございました。
【 完 】

ブログ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 奮戦記

投稿者 messiah : 2004年11月30日 00:00

トラックバック

このエントリーのトラックバックURL:
http://go1by1.com/mt/cgi-bin/mt-tb.cgi/27

コメント

コメントしてください




保存しますか?


▲TOP   ■HOME