Home > 4年前期 > | CMS・Blog > | コンピュータ > | メモ > 金曜5限 プログラミング応用 Apacheのアップデート

金曜5限 プログラミング応用 Apacheのアップデート

プログラムの言語は主にPerlですが、科目の最後の方で理解重視のじっくり組とアドバンス組に分かれているうちの、私が属しているアドバンス組はポータルサイトを構築するようになっていました。

アドバンス組もある程度はPerlでプログラムを組むようになっていたのですが、私は変なところに時間を掛けてやっていたので、ノルマを達しなかったのですが、時間がないのでポータルサイトの構築に入る事にしました。まぁ、先生も私の実力を把握しているので、問題はないかと。むしろ、ポータルサイトを構築するための環境を整える方が難しいかと。

ポータルサイトの構築は学科から貸与されているノートPCにサーバ環境を整え、ローカルサーバにXOOPSを構築するようになっていました。サーバ環境は特に指定されておらず、まぁ、物さえ動けばいいと言った感じでした。

私は既にApache、Perl、PHP、MySQLまではインストール済みであり、MySQLを除いて既に動作済みでした。しかも自宅のデスクトップのメインマシンは先に同じ環境を整え、XOOPSの動作確認まで済ませていました。

自宅の環境はApache 2.0.x、MySQL 4.0.xを使っているので、テスト用としているノートPCは一つ上の安定版にバージョンアップしてみる事にしました。まずはインストール済みだけど動作失敗のMySQL 4.1.16をアンインストールし、Apacheも2.0.55をアンインストールし、現在の安定最新版の2.2.2をインストールしました。

Apache 2.2.2はデフォルトのインストール先から2.0.xの時と変わっていました。2.0.xのデフォルトでのインストール先は「C:\Program Files\Apache Group\Apache2」だったのに、2.2.2では「C:\Program Files\Apache Software Foundation\Apache2.2」となっていました。

インストールは何事もなく終わり、httpd.confを書き換えようとファイルの中身を見てみました。すると、なんか設定項目が少ないんです。私がいつも設定するのはユーザディレクトリ、ログ、言語(language)、ホスト名の逆引き、Perl、PHPなのですが、まず、ユーザディレクトリについて記述しているところが無い、ホスト名の逆引きの記述も無い、言語(language)の記述もないとなっていたので、「え?え?えぇ!?」と思わず声を上げてしまいました。

とりあえず、ローカルサーバとしてApacheが動作しているか確認しようとlocalhostにアクセスすると、いつもの「あなたの予想に反して、このページが見えているでしょうか?」が表示されると思いきや、予想に反して「It works!」とだけ表示される。

あまりの違いにただただ戸惑うしかできませんでした。

とりあえず、設定を完了させてちゃんと動作させる必要があったので、もう一度httpd.confをよく見ると一番最後に今まで無かった記述がありました。どうやら他にも設定ファイルが存在するようで、デフォルトではコメントになっていましたが、それを読み込むようになっていました。そこでそのファイルの中身を見て、やっと設定ファイルが分割された事に気付きました。中でもhttpd-default.confはホスト名の逆引き、httpd-userdir.confはユーザディレクトリ、httpd-languages.confは言語についてだったので、特にこの3ファイルをコメントアウトし、ファイル内に設定を記述し、Apacheの設定はほぼ終わりました。

ところが、ディレクトリにindexファイルがなければ表示されるインデックスリストが以前の様にアイコンや更新日時、ファイルサイズが表示されず、ファイル名のみのリスト表示となっていました。そこで、設定を見直しているところで講義は終わりました。

もっと簡単にアップデートできるかと思っていたら、思わぬ事態で時間が掛かってしまいました。講義時間外でもボチボチと環境を整えたいと思います。

Comments:0

Comment Form

Trackbacks:0

TrackBack URL for this entry
http://weblog.sena.jp/mt/mt-tb.cgi/472
Listed below are links to weblogs that reference
金曜5限 プログラミング応用 Apacheのアップデート from Heartless -Sena-

Home > 4年前期 > | CMS・Blog > | コンピュータ > | メモ > 金曜5限 プログラミング応用 Apacheのアップデート

Search
Feeds

Return to page top