Problema no VirtualHosts Apache [RESOLVIDO]

1. Problema no VirtualHosts Apache [RESOLVIDO]

Josenildo Cardoso
dungamaster

(usa Debian)

Enviado em 05/06/2012 - 09:12h

Ola, pessoal

estou com um problema nos virtuaishosts do apache, tenho dois sites, um hospedado em /var/www/cp e outro em /var/www/agenda, configurei as zonas no dns, agenda.xxx.com.br e colaborador.xxx.com.br, eu acredito que o dns esteja ok, no nslookup ele reconhece as zonas, fui na pasta do apache e configurei um virtual host, criei um arquivo na pasta sites-avaliable e criei o link simbolico na pasta sites-enable, só que quando acesso por um dos dois dominios, ele sempre cai na pagina principal, ele nao se redireciona para as pastas, alguem sabe onde possa estar o erro?

como nao funcionou, adicionei tmb as configurações de virtual host no arquivo httpd.conf da pasta do apache, uso o apache2.


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/06/2012 - 10:45h

Separei os logs para melhor avaliação e fiz algumas alterações.
Remova as configurações do httpd.conf. Deixe ele default.

#vi /etc/apache2/sites-available/agenda.pagrisa.com.br
<VirtualHost *:80>

ServerAdmin webmaster@meudominio.gov.br
DocumentRoot /var/www/agenda

<Directory /var/www/agenda>
Options -Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>

ServerName agenda.pagrisa.com.br
ServerAlias *.agenda.pagrisa.com.br

ErrorLog /var/log/apache2/agenda-error.log
CustomLog /var/log/apache2/agenda-access.log combined

</VirtualHost>


# cd /etc/apache2/sites-enabled/
# ln -s ../sites-available/agenda.pagrisa.com.br

vi /etc/apache2/sites-available/colaborador.pagrisa.com.br
<VirtualHost *:80>

ServerAdmin webmaster@meudominio.gov.br
DocumentRoot /var/www/cp

<Directory /var/www/cp>
Options -Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>

ServerName colaborador.pagrisa.com.br
ServerAlias *.colaborador.pagrisa.com.br

ErrorLog /var/log/apache2/colaborador-error.log
CustomLog /var/log/apache2/colaborador-access.log combined

</VirtualHost>


# cd /etc/apache2/sites-enabled/
# ln -s ../sites-available/colaborador.pagrisa.com.br

Restarta o apache e teste. Caso de problemas, avalie os logs do apache.

# tail -100 /var/log/apache2/error.log
# tail -100 /var/log/apache2/agenda-error.log
# tail -100 /var/log/apache2/colaborador-error.log

3. Re: Problema no VirtualHosts Apache [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/06/2012 - 09:14h

Configurou o DocumentRoot corretamente? Verificou o index dos dois VHosts?

Posta seus VHosts ai.


4. Re: Problema no VirtualHosts Apache [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 05/06/2012 - 09:16h

amarildosertorio escreveu:

Configurou o DocumentRoot corretamente?

Posta seus VHosts ai.


pode ser isto, o DocumentRoot


5. Re: Problema no VirtualHosts Apache [RESOLVIDO]

Josenildo Cardoso
dungamaster

(usa Debian)

Enviado em 05/06/2012 - 10:29h

esse aqui é o arquivo /etc/apache2/sites-avaliable/agenda

<VirtualHost *>
ServerAdmin webmaster@meudominio.gov.br
DocumentRoot /var/www/agenda
ServerName agenda.pagrisa.com.br
ServerAlias *.agenda.pagrisa.com.br
ErrorLog /var/log/apache2/projetos-error.log
CustomLog /var/log/apache2/projetos-access.log combined
<Directory /var/www/agenda/>
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>

esse aqui é o arquivo /etc/apache2/sites-avaliable/subdominio

<VirtualHost *>
ServerAdmin webmaster@meudominio.gov.br
DocumentRoot /var/www/cp
ServerName colaborador.pagrisa.com.br
ServerAlias *.colaborador.pagrisa.com.br
ErrorLog /var/log/apache2/projetos-error.log
CustomLog /var/log/apache2/projetos-access.log combined
</VirtualHost>

como eu tinha feito isso usando alguns tutorias da net, e não funcionou eu tambem inclui essas informações no httpd.conf, abaixo esta o que eu inclui.

NameVirtualHost *
<VirtualHost *>
ServerName agenda.pagrisa.com.br
ServerAlias *.agenda.pagrisa.com.br
DocumentRoot /var/www/agenda/
ErrorLog /var/log/agendalog
<Directory /var/www/agenda/>
Options Indexes FollowSymLinks ExecCGI
AllowOverride All
Allow from All
</Directory>
</VirtualHost>

<VirtualHost *>
ServerName colaborador.pagrisa.com.br
ServerAlias *.colaborador.pagrisa.com.br
DocumentRoot /var/www/cp/
ErrorLog /var/log/colaboradorlog
</VirtualHost>

acredito que esteja tudo ok no dns, quando eu pingo qualquer um dos dominios, ele aparece o ip 10.0.1.3, ou seja, esta resolvendo normal o dns, mais o apache nao esta redirecionando para a pasta correspondente ao dominio.


6. Re: Problema no VirtualHosts Apache [RESOLVIDO]

Josenildo Cardoso
dungamaster

(usa Debian)

Enviado em 05/06/2012 - 12:48h

Funcionou!!!! Muito Obrigado amarildosertorio, e tmb aos outros usuarios que colaboraram.

Vlw Galera!!


7. Re: Problema no VirtualHosts Apache [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/06/2012 - 13:34h

dungamaster escreveu:

Funcionou!!!! Muito Obrigado amarildosertorio, e tmb aos outros usuarios que colaboraram.

Vlw Galera!!


Por nada!

Precisando... estamos ai!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts