質問: Apacheってなんですか? 調べたらサーバーと出てきたのですが、 では、ロリポップなどとの違いは何ですか? 教えてください。
回答: お邪魔します。 Apacheは、Apacheソフトウェア財団のApache HTTPサーバプロジェクトが作成しているオープンソースHTTPサーバ(=Webサーバ)です。 Apacheライセンスというオープンソースライセンスで配布されているため、Apache HTTPサーバそれ自体のソース改変を行わない限り商用/非商用問わず自由に使用することができ、高い安定性と機能拡張性に優れたとても有名なソフトウェアです。(オープンソースソフトウェアとしても、HTTPサーバソフトウェアとしても。) ASCII.jp Webサーバシェア ※2014年現在でもシェアは1位ですね 他の方も説明されているのですが、私なりに一応ご説明しますと、 1 インターネット上のWebページやWebサイトはHTTPサーバ(=Webサーバ)というソフトウェアで配信されている 2 Webブラウザ(Internet Explorer,Firefox,Google Chrome ...etc. PCやスマートフォン、タブレットなどに搭載/追加することのできるすべてのWebブラウザ)はWebサーバと通信を行い、表示する内容や入力した内容などをやり取りして、ページを表示している 3 ApacheはHTTPサーバ(=Webサーバ)の種類の1つ 4 自宅でApacheやNginx、IISなどのHTTPサーバ(=Webサーバ)を立ててインターネット上にWebページやWebアプリを公開することもできるが、公開IPの取得、電気代やメンテナンスなどなど、いろいろ面倒なのでそれを変わりにやってくれるところがある=サーバホスティング業者 ※ 5 ロリポップはサーバホスティング業者(GMOという会社) 6 ロリポップで稼動しているHTTPサーバ(=Webサーバ)は(全部かどうかは知らないけれど大半が)Apache ※ 実際普通のブログ程度のサイトを作成しようと思っても、ブログ用のアプリケーションをどこかから持ってくるか自分で組む必要があるし、Webサーバ以外に最低でもMySQLやPostgressなどのデータベースサーバを立てる必要があります。大抵のホスティングではメールサーバやFTPサーバ、DNS、メール用のWebインターフェースやコンテンツ管理用のWebインターフェースなどなど他にも便利な機能が沢山ありますよね。それらすべてを自前で用意するのはそれなりに骨の折れる作業です。ホスティング業者は沢山の顧客に対して同様の機能を提供しているので、1アカウントあたりのコストが下がるのです。 説明がわかりにくかったらコメントください。 参考になったら幸いです。