Postagens

Mostrando postagens de fevereiro, 2009

Integrando o Apache2 com o Tomcat

Saudações mais uma vez. Novamente deparei-me com a necessidade de mapear no Apache uma aplicação disponibilizada por outro servidor de aplicações - desta vez o Tomcat. Neste pequeno artigo descrevo como realizar tal tarefa de maneira bastante simples num servidor Ubuntu. A integração entre o Apache e o Tomcat se dá com o auxílio do módulo mod_jk . Supondo que você já disponha em seu servidor ambos o Apache2 e o Tomcat devidamente instalados e funcionando, necessita-se instalar o mod_jk. Para isto, execute no terminal: $ sudo apt-get install libapache2-mod-jk Terminada a instalação, precisamos ainda realizar umas poucas configurações, tanto do lado do Apache, como do lado do Tomcat. 1º Passo: Crie um arquivo chamado workers.properties na raiz do seu apache. No caso do Ubuntu: $ sudo touch /etc/apache2/workers.properties Edite este arquirvo para que o mesmo contenha as seguintes linhas: workers.tomcat_home=/usr/lib/apache-tomcat workers.java_home=/usr/lib/jvm/java-6-sun ps=/ worker.list=

Utilizando o Zope com o Apache2

Saudações, pessoal. Acredito que várias pessoas que utilizam aplicações Zope já ouviram falar sobre a possibilidade de rodar tais aplicações sob o Apache. E muitas outras já leram diversos tutoriais que tentam explicar como é feito tal acoplamento dos dois servidores. Eu sou uma dessas pessoas e minha experiência com tais tutoriais é que quase todos mostram exemplos de como realizar esta tarefa mas pouco explicam do mecanismo utilizado, ficando como que algo nebuloso, como que uma caixa preta. Neste pequeno artigo tentarei explicar algumas das partes que considero mais confusas deste procedimento. Por que usar o Apache ao invés do Zserver? Segundo [WIKIZOPE], existem várias motivações para você querer usar o Apache ao invés do ZServer (servidor web que vem junto com o Zope), entre elas estão: Mesclagem em um mesmo site de conteúdos baseados em Zope e outros não baseados em Zope; Hospedar em um mesmo host aplicações baseadas em Zope e aplicações baseadas em outras tecnologias, como Java