🐈

【ザックリ解説】ApacheとnginXとは何か?

2020/10/11に公開

この記事について

こんにちは、TECH I.S.編集部の金森と申します
本記事ではApacheとnginXについてザックリと解説したいと思います
主にプログラミングを勉強を始めたばかりの方を対象として、本記事を執筆しております
本記事を通じて、難しいプログラミング学習の最初の一歩の手助けになりますとありがたいです
プログラミングを勉強している方なら聞いたことある単語Apache
そもそもアパッチとは何でしょうか?

※弊社チャンネル『TECH I.S.漫画』より引用

Apacheを理解するための前提知識

ApacheやnginXについて理解するためには前提知識としてサーバーとは何か?
ザックリ想像できるようになる必要があります

インターネットの図書館であるwikiを引用すると

サーバまたはサーバー(英: server)は、サービスを提供するソフトウェア、あるいはその機能が稼働しているコンピュータのことである。コンピュータ分野のクライアントサーバモデルでは、クライアントからの要求に対して情報や処理結果を提供する機能を果たす側を指す...(続く)

う〜ん何を言ってるかわからない...

Youtubeを閲覧するには

ここで少し話題が逸れます
普段私たちはどのようにYoutubeの動画を見ているのでしょうか?
そうですね、Youtubeのサーバーにアクセスすることで動画を閲覧しています

サービスを提供するのがサーバー

このように、サーバーというのを簡単に説明すると
サービスを提供する役割をもつコンピュータがサーバーです
Youtubeのサービスといったら動画がなので、私たちのパソコンなどに動画を提供しているのがYoutubeのサーバーです

どうしたらコンピュータがサーバーになるのか?

ここで疑問が生まれました🤔
サービスを提供するコンピュータがサーバーなら
私たちがサービスを開発する際、どのようにコンピュータにそのような役割を持たせればいいのでしょうか?
そこで必要になるのが、ApacheやnginXを代表するサーバーソフトウエアなんです
私たちが持っているコンピューターにApacheやngineXなどのサーバーソフトウエアをインストールすることで、コンピュータをサーバにすることができます

より詳しく知りたい方は、この動画をチェック

YoutubeチャンネルTECH I.S.漫画に置いて、ApacheとnginXについての動画を公開しました
よければこちらの動画をみて、参考にしていただけますと幸いです

Discussion