wintory33-title.gif
Information

Windows で Apache で MovableType

WindowsXPでIISを動かしBlogをやっていましたが

ページを表示できません
現在、多数の人が Web サイトにアクセスしています。

という不快なアクセス制限がされており、調べたところ
http://support.microsoft.com/default.aspx?scid=kb;ja;262635

これらのエラー メッセージは 10 人を超えるユーザーが IIS 5.0 に 接続しようとするときに表示されます。Windows 2000 Professional に 含まれている IIS 5.0 のバージョンは接続数が 10 個までに 制限されています。

とこのふざけた現象が仕様であることが判明。

そこでWebServerを IIS にかわり、Apache で動かすことにしました。

簡単にWindows上でApacheを動かしMovableTypeなどの
cgiモジュールを動かす設定をメモしておきます。

↓(設定メモ)


■Apacheのダウンロード
まず始めにWindows上で動くApacheのバイナリーデータ(XX.exe)を入手します。
http://www.apache.jp/dist/httpd/binaries/win32/
このあたりから入手してください。

爺さんの場合、apache2.0を利用したので、これを落としました。
apache_2.0.52-win32-x86-no_ssl.msi

apache1.3を利用するならばこれになるのかな。
apache_1.3.31-win32-x86-src.msi

■Apacheのインストール
先ほど落としてきたバイナリーを実行してください。ここでは
Apache2.0をベースに話を進めます。

いくつか質問されますが適当に答えてください。
起動するモードですが、素直に80番を使う選択にしましょう。
あとはドメイン名と管理者のメールアドレスを書き込むくらいです。
あとわからないものはデフォルトで大丈夫です。
これでインストールが完了します。

この際にIISが80番ポートを使用しているのでうまくいかない人は
IISを停止するかhttpd.confを書き直して再インストールしましょう。
※httpd.confはインストール時に上書きされません。

■cgiの設定
perlを動かしたいのであれば、ActivePerlをインストールしましょう。
http://www.activestate.com/Products/ActivePerl/
こちらからダウンロードできます。
※active perlのインストールは省きますが、普通に入れるだけでOKです。

次にhttpd.conf の設定を変更します。
httpd.confはapacheをインストールしたフォルダの中のconfにあります。
デフォルトインストールならばこちらですね。
C:\Program Files\Apache Group\Apache2\conf

最後でかまわないので動かしたいCGIがあるパスを選んで
次のように書きましょう。
※ファイルパスは自分の環境に合わせて下さい。

ScriptAlias /cgi-bin/ /home/httpd/cgi-bin/

    AllowOverride None
    Options ExecCGI
    Order allow,deny
    Allow from all

複数CGIを動かしたければこれを複数書きましょう。

そしてここからが爺さんもはまった(面倒だなぁと思って一度挫折した)
動かしたいCGIの.cgiファイルの先頭行のperlパスの修正です。

#!/usr/bin/perl -w

これを↓に書き換える(perlのインストール場所が違う人は直して下さい)

#!c:/perl/bin/perl

これが必要になります。

Movable Type 2.661 では次のファイルの先頭を直せばとりあえずは動きます。
mt.cgi
mt-add-notify.cgi
mt-comments.cgi
mt-search.cgi
mt-send-entry.cgi
mt-tb.cgi
mt-view.cgi
mt-xmlrpc.cgi

面倒ですがこれだけで大丈夫なので書き換えましょう。

■apacheの起動

以上で設定は終了です。apacheを動かしてみましょう。




実際にこのサーバーが XP + Apache + ActivePerl で動いています。
何かわからないことなどがあれば気軽にコメントして下さい。
答えれる範囲でお答えします。

それと自宅でサーバーをおくなら、ルーターのポート設定が
他に必要になりますよ。固定IPでなければDynamicDNSの
設定も必要になりますね。

#そうそう、最後に止めたIISを次から起動しないように
#コントロールパネルのサービスからIISを選んで
#プロパティを無効にしておきましょう。忘れないでね。

自宅PCをサーバにしてがんばってみましょう。

#久しぶりにコンピューターな話題ですねー^^)


ジェネレーターロゴ
みらころ
mirai_180_180.jpg


爺のお気に入り
ソアリングシステム
学生時代からお世話になってる山形県のパラグライダースクール
YAZINE(野人)
ハンググライダー・パラグライダーがいっぱい
カテゴリーで分類された記事

- こぼれIT情報 (14)
- びっくり映像発見 (21)
- アウトドア本 (2)
- アカウンティングの基礎勉強 (6)
- イベント情報 (4)
- インターネット本 (2)
- オススメ書籍[全部] (36)
- スポーツ芸能ニュース (14)
- ビジネスニュース (18)
- ブログ情報 (18)
- マーケット本 (4)
- 一発ネタ(JunkNews) (35)
- 不動産本 (2)
- 事件トラブル (6)
- 五反田カレーナイト (6)
- 占い (15)
- 営業本 (2)
- 心理学本 (6)
- 成功本 (18)
- 新しい遊び発見( Cool News ) (26)
- 新製品情報 (5)
- 映画DVD感想 (16)
- 株&投資本 (1)
- 栽培日記 (8)
- 気まぐれニュース( Hot News ) (59)
- 爺日記 (167)
- 経営本 (3)
- 経済全般の本 (3)
- 美味しいお店情報 (16)
- 自叙伝 (7)
- 面白い本 (1)
- 音楽紹介 (5)
- ITニュース (22)
書き溜まった記事
- 2013年05月(1)
- 2011年05月(1)
- 2011年03月(1)
- 2010年09月(1)
- 2010年04月(1)
- 2010年03月(1)
- 2009年11月(3)
- 2009年07月(1)
- 2009年06月(1)
- 2009年05月(3)
- 2009年04月(2)
- 2009年02月(2)
- 2009年01月(4)
- 2008年11月(3)
- 2008年10月(2)
- 2008年09月(1)
- 2008年08月(1)
- 2008年07月(1)
- 2008年06月(2)
- 2008年05月(3)
- 2008年04月(1)
- 2008年03月(3)
- 2008年02月(3)
- 2008年01月(4)
- 2007年12月(1)
- 2007年11月(5)
- 2007年10月(10)
- 2007年09月(5)
- 2007年08月(3)
- 2007年07月(5)
- 2007年06月(6)
- 2007年05月(5)
- 2007年04月(6)
- 2007年03月(3)
- 2007年02月(4)
- 2007年01月(3)
- 2006年12月(1)
- 2006年11月(5)
- 2006年10月(6)
- 2006年09月(3)
- 2006年08月(7)
- 2006年07月(8)
- 2006年06月(2)
- 2006年05月(5)
- 2006年04月(4)
- 2006年03月(2)
- 2006年02月(6)
- 2006年01月(3)
- 2005年12月(2)
- 2005年11月(4)
- 2005年10月(4)
- 2005年09月(5)
- 2005年08月(7)
- 2005年07月(4)
- 2005年06月(5)
- 2005年05月(6)
- 2005年04月(10)
- 2005年03月(20)
- 2005年02月(20)
- 2005年01月(37)
- 2004年12月(24)
- 2004年11月(43)
- 2004年10月(34)
- 2004年09月(26)
- 2004年08月(22)
- 2004年07月(19)
- 2004年06月(16)
- 2004年05月(16)
- 2004年04月(18)
- 2004年03月(29)
- 2004年02月(5)
全ての記事のタイトル一覧