Si j'exécute le conteneur java tomcat sur un serveur, dois-je utiliser apache ?
Quelles sont les options qui s'offrent à moi ?
Si j'ai besoin d'apache, quel livre me recommandez-vous ?
Si j'exécute le conteneur java tomcat sur un serveur, dois-je utiliser apache ?
Quelles sont les options qui s'offrent à moi ?
Si j'ai besoin d'apache, quel livre me recommandez-vous ?
Vous n'êtes pas obligé d'utiliser apache Vous pourriez autoriser l'accès directement à Tomcat, mais attention, la prise en charge de HTTP Auth est assez épouvantable si vous n'avez pas un serveur comme proxy pour Tomcat.
Vous pouvez utiliser un certain nombre d'autres serveurs, par exemple nginx peut agir comme un serveur proxy pour Tomcat.
Vous n'avez pas besoin d'acheter de livres, vous pouvez vous débrouiller avec la documentation disponible pour le serveur Apache et Tomcat.
http://tomcat.apache.org/connectors-doc/webserver_howto/apache.html
http://wiki.nginx.org/NginxJavaServers (Je n'ai pas essayé)
Non. Tomcat peut fonctionner de manière autonome. Cependant, il n'est pas très efficace pour servir du HTML statique.
Si votre site comporte un mélange de contenu statique et dynamique, vous devriez envisager d'utiliser Apache (sur le port 80) et d'utiliser l'utilitaire connecteur pour intégrer tomcat. Cela vous donne également des contrôles d'accès beaucoup plus fins que ceux fournis par Apache.
Apache n'est pas obligatoire ; vous pouvez utiliser un autre serveur Web ou n'en utiliser aucun, en fonction de ce que fait votre application Java. Voir Documentation sur le connecteur Tomcat
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.