Erro ao tentar acessar subdiretórios [RESOLVIDO]

1. Erro ao tentar acessar subdiretórios [RESOLVIDO]

Fabrício
fabbaraujo

(usa Debian)

Enviado em 10/10/2012 - 10:46h

Bom dia a todos,

Eu tenho um Servidor Web Apache instalado com um site hospedado nele. O servidor DNS também está instalado nele e ele consegue resolver normalmente o nome.
Mas quando eu adiciono uma pasta no "/var/www/novapasta" por exemplo, e nela, um arquivo index.htm, eu não consigo acessá-la pelo endereço normal (www.teste.com.br/novapasta, por exemplo), só consigo pelo endereço IP diretamente (http://123.56.789.12/novapasta, por exemplo).

O que pode ser isso?

Muito obrigado desde já.


  


2. MELHOR RESPOSTA

Rafael Carvalhido (Dr.Network)
drnetwork

(usa CentOS)

Enviado em 10/10/2012 - 12:09h

Olá!

Primeiramente, vc tem certeza que é lá que está a sua pasta principal do apache? Assegure-se fazendo isso:

# vim /etc/httpd/conf/httpd.conf 


Vá até a linha que diz "DocumentRoot /var/www/html" (no meu é linha 309). Veja que no meu CentOS, não é /var/www, e sim /var/www/html.

Dentro dessa pasta tem um index.html que eu criei e é a página principal do meu site. Outra coisa que tem é uma pasta chamada mrtg também com um index.html dentro. Esta última, eu consigo acessar colocando www.meusite.com.br/mrtg.

affff só agora percebi que vc acessa pelo IP...
Então isso aqui também funciona né?
http://123.56.789.12/
sem a pasta no final... ele acessa o site principal?
e se botar só www.teste.com.br? funciona?

Testa ae

# nslookup www.teste.com.br 

O Resultado do comando acima deveria ser igual a 123.56.789.12

O problema provavelmente será diagnosticado a partir dessas suas respostas. Fico no aguardo. Abcs.

3. Re: Erro ao tentar acessar subdiretórios [RESOLVIDO]

Fabrício
fabbaraujo

(usa Debian)

Enviado em 10/10/2012 - 12:37h

drnetwork escreveu:

Olá!

Primeiramente, vc tem certeza que é lá que está a sua pasta principal do apache? Assegure-se fazendo isso:

# vim /etc/httpd/conf/httpd.conf 


Vá até a linha que diz "DocumentRoot /var/www/html" (no meu é linha 309). Veja que no meu CentOS, não é /var/www, e sim /var/www/html.


Então no meu servidor, esse arquivo "httpd.conf" fica no caminho "/etc/apache2/httpd.conf" e ele está vazio.

Dentro dessa pasta tem um index.html que eu criei e é a página principal do meu site. Outra coisa que tem é uma pasta chamada mrtg também com um index.html dentro. Esta última, eu consigo acessar colocando www.meusite.com.br/mrtg.


Exatamente assim que meus arquivos estão dentro da pasta "/var/www" e que eu gostaria que funcionasse.

affff só agora percebi que vc acessa pelo IP...
Então isso aqui também funciona né?
http://123.56.789.12/
sem a pasta no final... ele acessa o site principal?
e se botar só www.teste.com.br? funciona?

Testa ae


Sim, se eu coloco apenas o endereço IP eu consigo acessar a página principal do site normalmente e se eu coloco apenas o endereço "www.teste.com.br" ele também funciona normalmente. Mas quando coloco "www.teste.com.br/novapasta" ele dá o erro 404, porém se eu coloco "http://123.56.789.12/novapasta" ele acessa certinho.

# nslookup www.teste.com.br 

O Resultado do comando acima deveria ser igual a 123.56.789.12

O problema provavelmente será diagnosticado a partir dessas suas respostas. Fico no aguardo. Abcs.


Eu dei o comando acima e ele me devolveu:

Server: 127.0.0.1
Address: 127.0.0.1#53

Non-authoritative answer:
www.teste.com.br canonical name = exemplo.teste.com.br.
Name: exemplo.teste.com.br
Address: 123.56.789.12

O que acha que pode ser?




4. Re: Erro ao tentar acessar subdiretórios [RESOLVIDO]

Fabrício
fabbaraujo

(usa Debian)

Enviado em 10/10/2012 - 13:16h

Parceiro, consegui resolver o problema.
Foi problema no arquivo de configuração do VirtualHost, o caminho faltou uma simples "/" e deu todo esse trabalho ><

Muito obrigado de qualquer forma.
Abraço


5. Re: Erro ao tentar acessar subdiretórios [RESOLVIDO]

Rafael Carvalhido (Dr.Network)
drnetwork

(usa CentOS)

Enviado em 10/10/2012 - 15:12h

hahahahah realmente esse problema não ia deixar que vc acessasse o site nunca.

Mas tu tá rodando o bind? acho desnecessário, mas vc deve ter suas razões.

abcs.

Curta minha página no facebook para dicas periódicas de informática
https://www.facebook.com/Doutor.Network







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts