多くのWebアプリケーションを実行するにはApacheを使用するだけで十分でしょうから、Apache以外にもTomcatを使う理由とその理由は何ですか?ApacheとApache + Tomcatをいつ使用するのですか?
答えて
Apache Tomcatは、WebサーバーとJavaサーブレットコンテナの1つで、Apache HTTPDは単純なWebサーバー(多くの場合、PHPのみサポート)です。 Java/JSP/Servletを実行できるようにするには、Apache Tomcatを使用します。既存のApache HTTPD/PHP設定に追加することができます。あるいは、Tomcatがアップグレード/メンテナンスのためにシャットダウンされたときにApache Tomcatの前にApache HTTPDを持って、「このサイトはメンテナンス中」のページが表示されます。
Apache HTTPDとApache Tomcat間の通信には、通常Tomcat Connectorが使用されています。それはmod_jk
とも呼ばれます。
答えが遅すぎるかもしれません。
「Apache」は、オープンソースソフトウェアを作成する財団の名前です。 Apache HTTPDは移植可能なC言語で書かれたWebサーバーです(人々が「Apache」と言うとき、通常はApache HTTPDを意味します)。主に静的コンテンツを提供しますが、コンテンツを修正したり、Perl、PHP、Python、Ruby、その他の言語で書かれた動的コンテンツを提供することができます。
Tomcatは、主にサーブレット/ JSPコンテナです。それはJavaで書かれています。静的コンテンツも処理できますが、主な目的はサーブレットとJSPをホストすることです。 TomcatにPerlスクリプトなどを実行させることは可能ですが、ほとんどのコンテンツがJavaでない限り、Tomcatは使用しません。
実際には、ApacheとTomcatを一緒に使用することができます。その結果、Apacheは静的コンテンツを提供し、TomcatはサーブレットとJSPを提供します。さまざまな要因によって、これは良いアイデアかもしれません。
- 1. wampサーバーでApache Tomcatを使用する
- 2. NetbeansとApache Tomcat
- 3. Apache CXFとtomcat
- 4. Apache Tomcatのデプロイ
- 5. Tomcat APRベースのApache Tomcatネイティブライブラリエラー
- 6. apache tomcat fronting
- 7. Apache usergrid tomcatエラー
- 8. Apache Tomcat WebApp freezes
- 9. Apache Tomcat Catalina Logs
- 10. apache tomcat 503カスタムエラーページ
- 11. Grails + Netbeans + Apache Tomcat
- 12. Apache Tomcatはmod_jkと同様にApacheと統合できますか?
- 13. Apache Tomcatの設定
- 14. ApacheモジュールでCOMを使用するといいですか?
- 15. ColdFusion 9、Tomcat 7、Apacheとvhosts
- 16. CygwinでApache Tomcatを設定する
- 17. Javaでapache tomcat accesslogを解析する
- 18. apache tomcat 6.0.20でのサーブレットマッピング
- 19. mod_jkを使用したApacheとTomcat間のURLのマッピング
- 20. Apache TomcatでWebアプリケーションのメモリ使用量を見つける方法
- 21. 1つのApacheサーバーでTomcatとPHPの両方を処理できますか?
- 22. mod_jkを使ってTomcatのApache Tomcatでサブドメインをリダイレクト
- 23. apache tomcat issue - 404エラー
- 24. Vaadin Java with Apache Tomcat
- 25. Apache TomcatをCentOSにインストールするには
- 26. TomcatアプリケーションがApacheを使用するまで静的ページを提供する
- 27. Apache Tomcat 6の問題
- 28. Apacheのmodプロキシとtomcatの彗星
- 29. Apache TomcatはApache Web Serverプラットフォーム上に構築されていますか?
- 30. Apache Tomcatアプリケーションサーバーを使用してJScriptページをホストできますか?
Apacheを実行するだけでセキュリティ上の問題はありますか? – Genadinik
Apacheはソフトウェア基盤の名前です。 Apache HTTPDまたはApache Tomcatを意味しますか?それにかかわらず、私はそれらを一緒に実行する際にセキュリティ上の問題は見られません。とにかくこの質問の背後にある根拠は何ですか?あなたはJava/JSP/Servletや何か新しいのですか? – BalusC
まあ、私は新しいではありません。私がJavaの店の一員だったとき、このものは他の誰かによって処理されていました。今、私はPHPサイトをやっています。私は単にApache HTTPDを実行してから逃しているものがあると思っています:) – Genadinik