Olá!
Eu sei que está um pouco fora do escopo desse fórum. Mas, eu vou arriscar… Bom pessoal, se vocês puderem me ajudar, eu ficarei imensamente grato. Eu estou com um problema. Eu instalei o Tomcat + Apache em meu servidor linux. Mas o problema é que o Tomcat está instalado na porta 80, então, quando o usuário acessa o meu site, ele acessa o ip do servidor, onde está instalado o Apache. Mas, eu quero que ele acessa o servidor Tomcat. Será se é possível alguém me ajudar ?
Você tem que configurar o apache para trabalhar junto com o tomcat.
Uma das primeiras coisas que vieram no Google: http://tomcat.apache.org/tomcat-3.2-doc/tomcat-apache-howto.html
Pesquise um pouco mais para ver se continua assim. Acredito que sim.
Outra coisa, procure no site do tomcat (da URL acima) sobre tutoriais. Provavelmente deve ter algum mais recente.
[]'s
[quote=hackum]Mas, eu quero que ele acessa o servidor Tomcat.[/quote].
parece que o que ele quer é acessar o Tomcat davidbuzatto, não o Tomcat pelo Apache…
hackum, se seu Tomcat está escutando na porta 80 ele jamais irá conseguir acessar o Apache, pois o Apache simplesmente alegaria que a porta já está em uso por outro processo… certifique-se quem está escutando na porta 80, um “# ps -ef | grep tomcat” ou um “# ps -ef | grep apache2” pode ajudar…
de qualquer forma, a porta padrão do Tomcat é na 8080, então vá em TOMCAT_HOME/conf/server.xml e procure pela Tag Connector onde ele define a porta, nessa mesma Tag é onde ele também define a versão do protocolo HTTP a utilizar…
no meu caso, está assim (e é assim que é o padrão, porta 8080):
Olá pessoal!
O problema foi resolvido!
Muito obrigado por responderem!
Até mais…!
ta, blz… mas diz ae, qual era o problema?
No arquivo httpd.conf do Apache, basta colocar isso:
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin webmaster@dominio1.com.br
DocumentRoot /srv/www/dominio1
ServerName www.dominio1.com.br
</VirtualHost>
Até mais…
[quote=hackum]No arquivo httpd.conf do Apache, basta colocar isso:
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin webmaster@dominio1.com.br
DocumentRoot /srv/www/dominio1
ServerName www.dominio1.com.br
</VirtualHost>
Até mais…[/quote]
cara eu fiz isso aqui N vezes e não funcionou, fiquei com tanta raiva que por fim fiz uma gambiarra, peguei a página default do apache e coloquei um frame direcionando pra minha aplicação que está rodando na 8080 em outro diretório.
Segue esse tutorial: http://www.vivaolinux.com.br/artigo/Virtual-Host-e-Virtual-Host-Mod_Proxy?pagina=2