ホームページ  >  記事  >  運用・保守  >  Apacheの役割とは何ですか

Apacheの役割とは何ですか

王林
王林転載
2020-10-14 17:29:2214805ブラウズ

Apacheの役割とは何ですか

Apache の役割の概要:

(推奨チュートリアル: apache)

1:

apache 静的ページをサポートし、tomcat はサーブレットなどの動的ページをサポートします。一般に、apache tomcat が使用される場合、Apache はフォワーダとしてのみ機能し、jsp の処理は tomcat によって処理されます。

Apache は php/cgi/perl をサポートできますが、Java を使用したい場合は、Tomcat を Apache バックグラウンドでサポートし、処理のために Java リクエストを Apache から Tomcat に転送する必要があります。

Apache は Web サーバーであり、Tomcat はアプリケーション (Java) サーバーです。これは単なるサーブレット (JSP もサーブレットに変換されます) コンテナです。Apache の拡張機能と考えることができますが、実行できます。 Apache とは独立して。

これら 2 つは次の点で比較できます:

1. どちらも Apache 組織によって開発されています

2. どちらも HTTP サービス機能を備えています

3. どちらも無料です

相違点:

Apache は、特に HTTP サービスと関連構成 (仮想ホスト、URL 転送など) を提供するために使用されます。 Tomcat は、J2EE

2:

APACHE に準拠する JSP および Servlet 標準に基づいて Apache 組織によって開発された JSP サーバーです。APACHE は Web サーバー環境プログラムです。ただし、(asp、php、cgi、jsp) やその他の ** ページなどの静的な Web ページのみをサポートしている場合は機能しません。
APACHE 環境で jsp を実行したい場合、JSP Web ページを実行するにはインタープリターが必要で、この JSP インタープリターは TOMCAT ですが、なぜ JDK が必要なのでしょうか? jsp はデータベースに接続する必要があるため、jdk はデータベースに接続するためのドライバーを提供します。そのため、jsp を実行する Web サーバー プラットフォームには APACHE TOMCAT JDK が必要です。

統合の利点は次のとおりです。

クライアントが静的ページをリクエストした場合、Apache サーバーのみがリクエストに応答する必要があります。

クライアントが動的ページをリクエストした場合、Tomcat サーバーはリクエストに応答します。

JSP は解釈するため、サーバー側のコードなので、この統合は簡単です Tomcat のサービスのオーバーヘッドを削減できます

3:

apache: http サーバーに重点を置きます

tomcat: サーブレットに重点を置きますエンジン、スタンドアロン モードで実行する場合、機能的には Apache と同等、JSP をサポートしますが、静的 Web ページには理想的ではありません;

apache は Web サーバー、tomcat はアプリケーション (Java) サーバーであり、単なるサーブレット (jsp はサーブレットとも訳されます) コンテナです。これは Apache の拡張機能であると考えられますが、Apache とは独立して実行できます。

言い換えれば、Apache は HTML などを保持できるトラックです。ただし水を入れることはできず、水を入れるには容器(バケツ)が必要ですが、このバケツをトラックに載せる必要はありません。

以上がApacheの役割とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。