訳あり初心者用Linuxサーバー構築講座
プロのLinuxサーバー管理者は、どうやって「Linux」という言葉すら知らない新人に
たった30日で現場の技術を教え込むのか・・・?その秘密を公開しています。


UNIX/Linuxコマンド Topics Linux初心者のためのサイトLinuxサーバー構築 > Apache編 03 『Apacheでマイwebサーバーをつくろう!3』 〜 わかる!インストールApache 〜


全200ページ期間限定無料モニターレポートをあなたにプレゼント中

当サイトにアクセスありがとうございます。
ただ今、アクセスしてくれたお礼に期間限定で合計200ページ以上の無料モニターレポート(2冊)をプレゼント しています。いますぐお申込みフォームより限定モニターレポートをダウンロードしてください。

●完全無料でLinuxをWindows上で動作させるマニュアル(全80ページ)

●Linux挫折者・初心者向けサーバー構築マニュアル
【イントラサーバー構築Vine Linux4.2編】(全120ページ)

姓: 名:(ニックネーム可)
メールアドレス:

現在、モニターとして上記の2冊のレポートを無料で差し上げています。
いますぐ上記お申込みフォームから、モニターレポートを手に入れてください。

このレポートさえあれば、どんな人でもいますぐLinuxをはじめられます。



このサイトについて、、、。

このサイトについて、、、。まずは私の想いをしってください。あなたに一番最初に読んで欲しい

UNIX/Linuxコマンド Topicsについてこちらをクリックしてください。

Linux30日間無料メールセミナー 2007

無料メールセミナー

初心者のあなたも30日でリナックスがマスターできる!

▼ Linux30日間無料メールセミナー 2007

姓: 名:(ニックネーム可)
 メールアドレス: 
メールセミナーに関するよくある質問はこちら
Linux30日間無料メールセミナーのさらに詳しい説明はこちらをクリックしてください

30日間毎日あなたにリナックスを使うための知識、テクニックを無料で届けます!
公開から3年、9000名が体験したセミナーです。

※登録するとmag2のメルマガに自動登録されます。
また、Pakiraからお知らせメールが届きます。あらかじめご了承ください。

登録してくれたあなただけに教えます。
公開から9000名以上が体験!!喜びの声がたくさん届いています!!

メールセミナーを受講するには、いますぐメールアドレスを登録するだけ!
 登録したその日からセミナーが始まります!

※受講解除はメールの下にある購読解除リンクをクリックするだけです。
 クリック一つで解除できてしまいますので、注意してください。


Vine Linuxインストールマニュアルを無料

Vine Linuxインストールマニュアルを無料プレゼント中!

Linuxのはじめの一歩、インストールマニュアルを差し上げます。これからリナックスをはじめようと思うならまずはインストールからはじめてみましょう!このマニュアルを見ればあなたもすぐにリナックスが使えます!

姓: 名:(ニックネーム可)
メールアドレス:

※登録するとmag2のメルマガに自動登録されます。また、Pakiraからお知らせメールが届きます。あらかじめご了承ください。


Apache編 03 『Apacheでマイwebサーバーをつくろう!3』 〜 わかる!インストールApache 〜


訳あり初心者用Linuxサーバー構築講座
プロのLinuxサーバー管理者は、どうやって「Linux」という言葉すら知らない新人に
たった30日で現場の技術を教え込むのか・・・?その秘密を公開しています。

前回は、Apacheのインストール手順をご紹介しました。
今回はその、手順の説明をします。

先週実行した、コマンドの意味を理解すると、他のソフトをインストール
するときにも、応用が利きますので、流れを抑えてくださいね。

◆前回の内容
だれでもできるApache最新版のインストール、起動、終了

1.ダウンロードしたソースコードの解凍と展開

  #tar -zxvf apache_1.3.28.tar.gz

上のコマンドでは、ダウンロードしてきた「apache_1.3.28.tar.gz」を
tarコマンドを使って、解凍しています。
-------------------------------------------------------------------------
「tar.gz」という形式は、tarコマンドで複数のファイルを一つのファイルにまと
めたものを「gzip」という圧縮形式で、圧縮したファイルになります。
「tar.gz」を解凍するには、オプションに「-z」をつけて、「tar」コマンドを
実行します。
-------------------------------------------------------------------------


2.設定をおこなう

  # ./configure --enable-module=so

「configure(コンフィグ)」という設定を行っています。Apacheをカスタマイズ
するもので、各種モジュール(拡張機能と考えてください)の設定ができます。

後ろの「--enable-module=so」は、モジュール(拡張機能と考えてください)の
インストール方法を設定しています。

ここでは、DSO(Dynamic Shared Object)と呼ばれる機能を設定しています。

+------------------------------------------------------------------------+
この機能を使うことによって、いらないモジュールがApacheに常に組み込まれる
ことが無く、必要なときのみ組み込まれるようになります。         
これにより、メモリの消費が抑えられ、パフォーマンス向上になります。   
------------------------------------------------------------------------+

◆ 予備知識 ◆
Apacheの由来
Apacheは本当は、小さくて簡単な機能しかありません。それをモジュールという
形で機能追加することによって、さまざまなことを実現しています。
バグ修正や、モジュール追加することが、パッチをあてる「つぎはぎ」のイメージ
に似ていることから、「A Patchy」が語源として今に至っています。

今回の「configure(コンフィグ)」はその機能追加する方法の設定をしています。


3.コンパイル

  # make

人が書いたソースコードをコンピュータが理解できるようにする作業がコンパイ
ルです。
ApacheなどのソフトウェアはC言語のような高級言語と呼ばれるプログラミング
言語で作られています。しかし、これは人間が理解できるようつくりだされた
もので、コンピュータには理解できません。
人が書いたプログラムをコンピュータが理解できるようにするのがコンパイルの
役目です。


4.インストール

  # make install

コンパイルまで、終了したら、いよいよインストールです。
上のコマンドを実行することで、自動でApacheがインストールされます。


5.DSOの設定確認

前回は、書かなかったのですが、

$ /usr/local/apache/bin/httpd -l

と実行すると、インストールされたモジュールを確認できます。

DSOがインストールされていることを確認するには
「mod_so.c」が表示されていることを確認します。

「mod_so.c」がインストールされていると、今後、新たにモジュールを追加すると
「DSO」形式としてインストールされます。

$ /usr/local/apache/bin/httpd -l
Compiled-in modules:
http_core.c
mod_env.c
mod_log_config.c
mod_mime.c
mod_negotiation.c
mod_status.c
mod_include.c
mod_autoindex.c
mod_dir.c
mod_cgi.c
mod_asis.c
mod_imap.c
mod_actions.c
mod_userdir.c
mod_alias.c
mod_access.c
mod_auth.c
mod_so.c
mod_setenvif.c


訳あり初心者用Linuxサーバー構築講座
プロのLinuxサーバー管理者は、どうやって「Linux」という言葉すら知らない新人に
たった30日で現場の技術を教え込むのか・・・?その秘密を公開しています。

UNIX/Linuxコマンド Topics Linux初心者のためのサイト:当サイトについて

  • UNIX/Linuxコマンド Topics Linux初心者のためのサイトは個人で運営しているサイトです。
  • ご意見、ご質問はメールでお願いいたします。

無料メールセミナー

  • 初心者のあなたも30日でLinuxがマスターできる!
  • 姓: 名:
    メールアドレス: 
  • 登録してくれたあなただけに教えます。(ニックネーム可)

UNIX/Linuxコマンド Topics検索



初心者向け

Linuxコマンド

Linux Tips

Linuxサーバー構築

Linux用語集

Linux Information

当サイトについて

オススメリンク

無料メールセミナー

  • 初心者のあなたも30日でリナックスがマスターできる!
  • 姓: 名:
    メールアドレス: 
  • 登録してくれたあなただけに教えます。(ニックネーム可)

当サイト公式ブログ

サーバー構築講座

  • 訳あり初心者用Linuxサーバー構築講座
  • プロのLinuxサーバー管理者は、どうやって「Linux」という言葉すら知らない新人に
  • たった30日で現場の技術を教え込むのか・・・?その秘密を公開しています。
  • 興味ある方はいますぐクリック!!

基礎記事

  • 基礎から理解Linuxを基礎から理解
  • ↑図解入り解説でLinuxのしくみを理解できます。
  • ぜひ一読ください。(pakira)

格安ドメイン

執筆した本

スポンサードリンク

[ リンク ]

mag2メルマガ

リンク集

copyright(c) 2004-6 UNIX/Linuxコマンド Topics Linux初心者のためのサイト All Rights Reserved.