ITmedia
Today on ITmedia 2004年09月13日 19時55分
Home News Enterprise AnchorDesk Mobile PCUPdate LifeStyle Games Shopping Jobs
Security | Developer | Case Study | Survey | IT Premium | Mail Magazine | ケータイ・サービス
用語辞典 | ソフトバンクの出版物 | Site Map | Ranking » Top30
表紙
チャンネル/サービス一覧
ITプレミアム
ショッピング
転職情報
ケータイ向けサービス
メールマガジン
キャンペーン
IT用語辞典
ソフトバンクの出版物
スタッフ募集(制作)
 
ネットランナー 2002年2月号 2002年2月1日(金)

Perlを導入する

 CGIを使いたければ、ウェブサーバのほかにPerlに代表される言語ソフトを導入しなくてはならない。CGIに使われる言語には、PHP、rubyなどがあるが、今回は最も広く利用されているPerlを使う。

 Perlを導入しておけば、掲示板、チャットのほかに、CGIゲームなども使えるぞ。

ルータ経由ならばポート80を空ける

 ルータ経由でインターネットに接続しているユーザーがウェブサーバを構築するときは、ポート80を開放する必要がある。ポート80はウェブサーバ用のポートとしてよく知られている。IEなどのブラウザを使ってホームページを見ているときにも、ウェブサーバのポート80に接続しているのだ。

 このポートはウェブサーバソフトの設定で変更することができる。ただし、ポートを変更した場合は、URL以外にポートを指定してアクセスしなくてはならないため、ユーザーの利便性が落ちることになる。ポート80の開放は、ルータの設定画面で静的NAT設定をするだけだ。


 Apacheでウェブサーバを構築しよう

 それでは、早速ウェブサーバを構築しよう。ウェブサーバを立ち上げるためのソフトはたくさんあるが、今回は「Apache」を利用する。

 Apacheを選択するには多くの理由がある。まず第一に動作が軽いことだ。Apacheはメモリ管理がしっかりしており、メモリをあまり消費しない。ウェブサーバ専用に別途パソコンを用意しなくてもいい。

 バーチャルホスト機能やプロクシサーバ機能など、実装されている機能も豊富。さらに追加モジュールを導入することで機能を拡張できる柔軟性もある。ウェブサーバ用ソフトでApache以上に豊富な機能を持っているソフトはほかにない。世界シェアトップという事実がその高性能を裏付けており、トラブルが発生しても情報収集がしやすい。

 ちなみに、Apacheのインストールは、必要な項目を入力していくだけ。ここでは、DDNSサービスのNo-IP.comを利用する。

Apacheをインストールしよう
  1. 今回は、No-IP.comで「nrunner.no-ip.com」というドメインを取得して利用する。DDNSについては、本誌55ページを参考にしてほしい
  2. Apacheのインストールファイルを実行して先に進む。途中でサーバ情報を入力する画面になる。ここでは利用するDDNSのドメインを入力しよう。今回の例では、「Network Domain」は「no-ip.com」、「Server Nam e」は「nrunner.no-ip.com」となる。「Administrato r's Email Address」にはサーバ管理者として公開するメールアドレスを入力する
  3. セットアップタイプの選択画面では、通常「Co mplete」でOKだ
  4. Apacheのインストール場所を指定する。通常では「C:\Program Files\Apache Group\」になっているが、今回は利便性を考えて、別パーティションの「D:\」にインストールする。もちろん、初期設定のままでもかまわない
    画面
  5. この画面が表示されればインストール完了だ。この後、パソコンの再起動が求められるので、OKを押して再起動しよう
  6. Apacheが正常にインストールされたか確認するため、起動してみよう。スタートメニューから「Start Apache in Console」を選択する。すると、MS-DOSプロンプト画面が起動して、Apacheが立ち上がる。Apacheを起動している間はこのウインドウを立ち上げておかなければならない。邪魔なときは最小化しておくといいだろう。Apacheを停止したいときは、このウインドウを閉じればいい
  7. ブラウザを起動し「http://localhost/」にアクセスする。サンプルページが表示されれば、正常にインストールされている。確認が終わったら設定を行うためにApacheを停止しておこう
Apache Server(1.3.22)
作者:The Apache Group
付録CD-ROM収録なし
www.apache.or.jp/dist/httpd/binaries/win32
前 自宅サーバ運営マニュアル 3/12 次


SEARCH
@IT sbp 会社概要 | 利用規約 | プライバシーポリシー | 採用情報 | サイトマップ | お問い合わせ
ITmediaはアイティメディア株式会社の登録商標です。