Apache は通常のサーバーであり、通常の Web ページである html のみをサポートします。 ただし、php はプラグインを通じてサポートでき、Tomcat にも接続できます (Apache から Tomcat への一方向接続。つまり、Tomcat リソースには Apache 経由でアクセスできます。逆も同様)。 Apache は静的 Web ページのみをサポートしますが、php、cgi、jsp などの動的 Web ページの処理には Tomcat が必要です。
Tomcat は、Apache Software Foundation の Jakarta プロジェクトによって開発されたサーブレット コンテナ であり、提供された技術仕様に従って実装されています。 Sun Microsystems によるこのサービスは、サーブレットと JavaServer Page (JSP) をサポートし、Tomcat 管理および制御プラットフォーム、セキュリティ ドメイン管理、Tomcat バルブなどの Web サーバーとしてのいくつかの独自の機能を提供します。 Tomcat 自体にも HTTP サーバーが含まれているため、別の Web サーバーとみなすこともできます。
ただし、Tomcat と Apache Web サーバーを混同しないでください。Apache Web サーバーは、C 言語で実装された HTTP Web サーバーであり、2 つの HTTP Web サーバーは一緒にバンドルされていません。 Apache Tomcat には構成管理ツールが含まれており、XML 形式の構成ファイルを編集して構成することもできます。 Apache、nginx、tomcat は Web サービスの三銃士として総称され、その応用範囲の広さを示しています。
Apache と Tomcat の違いは何ですか?
Apache は Web サーバー、Tomcat はアプリケーション (Java) サーバーです。サーブレット (jsp はサーブレットとも訳されます) コンテナは、Apache の拡張機能と考えることができます。
Apache と Tomcat はどちらも独立した Web サーバーとして実行できます。 しかしapache は Java プログラム (jsp、サーバーレット) を解釈できません。
Apache は通常のサーバーであり、通常の Web ページである html のみをサポートします。 ただし、PHP はプラグインを通じてサポートでき、Tomcat に接続することもできます (Apache から Tomcat への一方向接続。つまり、Tomcat リソースには Apache 経由でアクセスできます。その逆も同様です)
どちらもコンテナの一種ですが、リリースされるものが異なります。 Apache は、IIS のように機能する HTML コンテナです。Tomcat は、JSP と JAVA を公開するために使用される jsp/サーブレット コンテナです。同様のものには、IBM の webshere、EBA の Weblogic、sun の JRun などが含まれます。
Apache と Tomcat は独立しており、同じサーバー上に統合できます。
Apache 関連の技術記事の詳細については、「Apache 使用法チュートリアル 」列にアクセスして学習してください。
以上がApacheとTomcatの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。