初心者です。根本的なところからわかっていません。
レンタルサーバーを借り、PHPで会員向けのサイト(スケジュール管理や情報管理などできるサイト)を作成しています。
そこで、ApacheというWEBサーバーが出てくるのですが、Apacheの仕組みがいまいちよくわかりません。
以下がわかわないところです。
Apacheはサーバーをコントロールするためのソフトということですか?
だとすると、コントロールするサーバーはレンタルサーバーのことですか?
なぜ、レンタルサーバー側のコンピュータにインストールせず、自分のパソコンにインストールするのですか?
私のイメージでは、普通はレンタルサーバー側にApacheをインストールしないと動かないのではと思ってしまいます。自分のパソコンにインストールする意味がわかりません。
今の私のイメージ
自分のパソコンでdreamweaberCS4を使いPHPファイルを作成
↓
サーバーにファイルをアップ
↓
PHPで作成したサイトを立ち上げ、そのサイト上で操作(それぞれのユーザーがログイン、カレンダーでスケジュール管理したり、情報を入力したりするなど)
↓
それに対し、サーバー側でApacheが動き、ユーザー側の操作結果をユーザー側のサイト画面に返す。
だから、Apacheはサーバー側にインストールする必要があるのでは、と思っています。
しかし、実際は自分のパソコンにインストールするのですが、Apacheはどういう仕組みなんでしょうか?
根本的な仕組みを教えてください!宜しくお願いいたします!
No.2ベストアンサー
- 回答日時:
mendokusaさんがおっしゃるように
ApacheはWebサーバーを提供するソフトウェアです。
自分のPCにインストールするのは、
ローカル環境で開発するためです。
別に自分のPCにApacheを入れなくても、
レンタルサーバー上でApacheが動いているのであれば、
ファイルをアップして確認することもできます。
しかし、本番環境で開発はしないと思いますし、
いちいち「アップ→修正→アップ」を繰り返すのも面倒ですよね;;
なので、ローカルでテスト環境を作ってしまえば、
その場ですぐに確認できますし、いろいろとできるわけです。
色々と調べていくうちに、サーバーとはどんなコンピューターでもサーバーになりうるということがわかりました。つまり自分のパソコンもサーバーにできると。自分のパソコンをサーバーにするためのソフトがApacheだと理解できました。
RedPiyoyoさんのおっしゃるようにサイトをローカル環境で開発するために自分のパソコンを一時的にサーバー化するのだとようやく理解できました。
Apacheの存在理由がよくわかりましたありがとうございます!
No.4
- 回答日時:
dreamweaberCS4の設定で、テストサーバーを指定したがそのサーバが結局自身のPCだったからです。
そのために、ApacheとPHPをインストールする必要が生じた。
つまり、PC側で開発やテストを行い、合格したらレンタルサーバへ転送と目的が違います。
dreamweaberCS4はfuroshikiの力では買えません。
良いのを作ってください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
価格ドットコムのスマホアプリ...
-
Laravelをレンタルサーバーにイ...
-
WordPressのLighting(テーマ)に...
-
ワードプレス プラグイン。プラ...
-
BECK!のカスタマイズについて
-
Lightningのテーマで、CSSでの...
-
統計グラフのテーマ
-
ロリポップからヘテムルへMT4...
-
Windows XPのスキン変更方法に...
-
wordpressでMOREタグが効かない
-
ワードプレス。lightning ペー...
-
ウィンドウズアップデートした...
-
ワードプレスWordpress フッタ...
-
ワードプレステーマkatawaraのCSS
-
ドメインの公開範囲の制限について
-
wordpressの「続きを読む」以降...
-
アメブロでツィッターのウィジ...
-
Got an error: CGIPathの設定が...
-
WordPressのプラグインとjQuery...
-
中古ドメインについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
価格ドットコムのスマホアプリ...
-
デスクトップの背景画面が勝手...
-
CPU温度のログ取得ツール
-
Dropboxとウイルスバスターにつ...
-
WordPress。WordPressインスト...
-
Laravelをレンタルサーバーにイ...
-
教えて!gooで得たポイントの確...
-
Apacheの仕組みについて質問です
-
FMV C3/50LへのwindowsXPイ...
-
movable typeのインストールの...
-
リモートデスクトップ接続中は...
-
動画再生画面がおかしい
-
時事通信の「動画」が観れません!
-
Windows2000上でのPDFファイル...
-
craving explorerのインストール
-
メタトレーダーをVPS上で常時稼...
-
BIOSの画面等のプリントスクリーン
-
インターネットが正常に起動しない
-
Yahooのツールバー
-
think pad1620 2662-33jにredha...
おすすめ情報