+1

Proteção de diretórios Apache no Windows

criado por Alexandre Longhinotti em 23/03/2006 9:13am
Muito bem, o segundo e o terceiro passo também são muito simples, vamos lá.

2º Passo: abra o arquivo php.ini que se encontra em C:\WINDOWS\php.ini :

Na linha:

doc_root = "C:\Arquivos de programas\Apache Group\Apache2\htdocs"

Altere o caminho para a nova pasta htdocs que foi criada em "C:\Documents and Settings\seu_usuario". Esta linha deverá ficar assim:

doc_root = "C:\Documents and Settings\seu_usuario\Apache2\htdocs"

Lembrando que "seu_usuario" é o nome da pasta do seu usuario que está em c:\Documents and Settings. Salve e feche o arquivo php.ini.

3º Passo: acesse a antiga pasta em que o apache estava instalado:

C:\Arquivos de programas\Apache Group\Apache2

Ai você irá encontrar o que restou do seu antigo apache, mas não se preocupe seus arquivos estão todos ai.

Você pode copiar o conteúdo da pasta:

C:\Arquivos de programas\Apache Group\Apache2\htdocs
PARA
C:\Documents and Settings\seu_usuario\Apache2\htdocs

Sem problemas. Agora abra a pasta "conf" em "C:\Arquivos de programas\Apache Group\Apache2\conf". Copie o arquivo " httpd.conf " para dentro da pasta "C:\Documents and Settings\seu_usuario\Apache2\conf"

Abra este arquivo que você acabou de copiar, vá no Menu Editar --> Substituir:

Em Localizar coloque: C:/Arquivos de programas/Apache Group/Apache2
Em Substituir por coloque: C:/Documents and Settings/seu_usuario/Apache2

Ai clique em Substituir tudo. Salve e feche o Arquivo.

Pronto agora basta você dar um RESTART no Apache e está tudo protegido. Para testar você pode fazer logar no windows com outro usuário e tentar acessar a pasta.

Você percebará que mesmo a pasta Apache2 estando indisponível para outros usuários eles conseguirão acesser normalmente o "http://localhost" pelo navegador.

Espero ter ajudado, qualquer dúvida entrem em contato.

Comentários:

Nenhum comentário foi enviado ainda.

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)