ApacheはオープンソースのWebサーバーソフトウェアで、Apache Software Foundationによって開発・保守されており、無料で利用できる。
Apacheは高速で信頼性が高く、安全であり、ウェブサーバーの31%で稼動している一方、代替のNGINXは34%で稼動している。Apacheは、拡張機能やモジュールを使用することで、さまざまな環境のニーズに合わせて高度にカスタマイズすることができます。
多くのWordPressホスティングサービスプロバイダーは、WebサーバーソフトウェアとしてApacheを使用しています。しかし、WordPressは他のウェブサーバーソフトウェアでも実行できます。
Webサーバーとは?
Webサーバーは、訪問者があなたのサイトのWebページを表示できるように、Webサイトのホスティングサービスプロバイダによって実行されるソフトウェアです。多くのWordPressホスティングサービスはApacheを使用しています。
このソフトウェアは、レストランのホスティングサービスに似た権限を持つグループです。レストランに到着すると、ホスティングサービスが出迎え、予約情報を確認し、テーブルに案内する。同じように、ウェブサーバーはあなたがリクエストしたウェブページをチェックします。
ウェブサーバーはそれ以上のこともする。ウェブサーバーは、ページを取得し、それを表示するために提供するとき、レストランのサーバーのような役割も果たす。
また、サイトとの通信を処理し、お客様のリクエストを処理し、他のモジュールがお客様にサービスを提供する準備ができていることを確認することで、レストランのメートルドの役割を果たします。
最後に、ウェブサーバーはテーブルを片付けるバスボーイのようなものでもある。メモリ、キャッシュ、モジュールを掃除し、新しいサイト訪問者のためにそれらをクリアにする。
要約すると、ApacheのようなWebサーバーは多くのタスクを実行します:
- ウェブページへのアクセス要求を受け取る。
- HTTPリクエストに対していくつかのセキュリティチェックを実行し、ウェブページに移動する。
- あなたにサービスを提供するために、サーバーにドキュメントの生成中に余分なモジュールの実行を要求することがあります。
- そして、あなたが要求したドキュメンテーションを提供する。
コンピューター上でのApacheウェブサーバーの実行
WordPressをコンピューター上でローカルに実行したい場合は、WordPressホスティングサービスプロバイダーと同じソフトウェアを実行する必要があります。これには、Apache(ウェブサーバーソフトウェア)、MySQL(データベース)、PHP(プログラミング言語)が含まれます。
幸いなことに、WAMP(Windows用)、MAMP(Mac用)、LAMP(Linux用)、XAMPP(クロスプラットフォーム)などのソフトウェアスタックが、このソフトウェアのインストールを簡単にしてくれる。
この投稿がWordPressのApacheについてより詳しく知っていただく一助となれば幸いです。また、WordPressの便利なヒントやトリック、アイデアに関する関連投稿については、以下の「追加読書リスト」をご覧ください。
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.