こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Apacheの仕組みについて質問です

初心者です。根本的なところからわかっていません。

レンタルサーバーを借り、PHPで会員向けのサイト(スケジュール管理や情報管理などできるサイト)を作成しています。

そこで、ApacheというWEBサーバーが出てくるのですが、Apacheの仕組みがいまいちよくわかりません。

以下がわかわないところです。

Apacheはサーバーをコントロールするためのソフトということですか?
だとすると、コントロールするサーバーはレンタルサーバーのことですか?

なぜ、レンタルサーバー側のコンピュータにインストールせず、自分のパソコンにインストールするのですか?

私のイメージでは、普通はレンタルサーバー側にApacheをインストールしないと動かないのではと思ってしまいます。自分のパソコンにインストールする意味がわかりません。

今の私のイメージ

自分のパソコンでdreamweaberCS4を使いPHPファイルを作成

サーバーにファイルをアップ

PHPで作成したサイトを立ち上げ、そのサイト上で操作(それぞれのユーザーがログイン、カレンダーでスケジュール管理したり、情報を入力したりするなど)

それに対し、サーバー側でApacheが動き、ユーザー側の操作結果をユーザー側のサイト画面に返す。

だから、Apacheはサーバー側にインストールする必要があるのでは、と思っています。

しかし、実際は自分のパソコンにインストールするのですが、Apacheはどういう仕組みなんでしょうか?

根本的な仕組みを教えてください!宜しくお願いいたします!

投稿日時 - 2009-08-20 11:38:00

QNo.5222000

すぐに回答ほしいです

質問者が選んだベストアンサー

mendokusaさんがおっしゃるように
ApacheはWebサーバーを提供するソフトウェアです。

自分のPCにインストールするのは、
ローカル環境で開発するためです。

別に自分のPCにApacheを入れなくても、
レンタルサーバー上でApacheが動いているのであれば、
ファイルをアップして確認することもできます。

しかし、本番環境で開発はしないと思いますし、
いちいち「アップ→修正→アップ」を繰り返すのも面倒ですよね;;

なので、ローカルでテスト環境を作ってしまえば、
その場ですぐに確認できますし、いろいろとできるわけです。

投稿日時 - 2009-08-20 15:41:43

お礼

色々と調べていくうちに、サーバーとはどんなコンピューターでもサーバーになりうるということがわかりました。つまり自分のパソコンもサーバーにできると。自分のパソコンをサーバーにするためのソフトがApacheだと理解できました。

RedPiyoyoさんのおっしゃるようにサイトをローカル環境で開発するために自分のパソコンを一時的にサーバー化するのだとようやく理解できました。

Apacheの存在理由がよくわかりましたありがとうございます!

投稿日時 - 2009-08-20 18:51:46

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.4

 
dreamweaberCS4の設定で、テストサーバーを指定したがそのサーバが結局自身のPCだったからです。
そのために、ApacheとPHPをインストールする必要が生じた。
つまり、PC側で開発やテストを行い、合格したらレンタルサーバへ転送と目的が違います。
dreamweaberCS4はfuroshikiの力では買えません。
良いのを作ってください。
 

投稿日時 - 2009-08-20 18:24:12

お礼

返答ありがとうございます。
dreamweaverのテストサーバーの仕組みがわかりました!

投稿日時 - 2009-08-20 18:47:07

ANo.3

質問者はローカル環境で動作テストしてないの?
もしそうなんとも迷惑なユーザですね。

投稿日時 - 2009-08-20 17:37:16

ANo.1

ApacheはWEBサーバそのものです。
レンタルサーバ側にインストールされています。

通常は自分のPCにインストールする必要はありません。
(動作確認や開発用にインストールしても構いませんが)

投稿日時 - 2009-08-20 11:59:57

お礼

「レンタルサーバ側にインストールされています。」「動作確認や開発用にインストールしても構いません。」というアドバイスで、自分の中でApacheの仕組みが開けたような気がします。

アドバイスありがとうございます!

投稿日時 - 2009-08-20 18:53:47

あなたにオススメの質問