+ Responder ao Tópico



  1. #1
    saggaz
    Amigos,

    Tenho um servidor com 2 dominios configurados no Apache 2.2, sendo que um deles é somente para acesso de uma determinada rede, com faixa de IP classe C, ex: 192.168.1.0/24. Quando eu utilizava o Apache sem os virtualHosts eu colocava as linhas abaixo e funcionava perfeitamente.

    <Location /ramais/incluir.php>
    Order deny,allow
    allow from 192.168.1.0/24
    deny from all
    </Location>

    Com os vitualhosts ativado as linhas acima perdem efeito, segue abaixo minha configuração dos virtualhosts, sendo o primeiro para acesso livre e o segundo para acesso restrito.

    NameVirtualHost *

    <VirtualHost *>
    ServerAdmin email@admin.com
    DocumentRoot /webpages/sitelivre
    ServerName www.sitelivre.com.br
    ErrorLog logs/sitelivre-com-br-error_log
    CustomLog logs/sitelivre-com-br-access_log common
    </VirtualHost>

    #Acesso somente da rede 192.168.1.0/24
    <VirtualHost *>
    ServerAdmin email@admin.com
    DocumentRoot /webpages/siterestrito
    ServerName www.siterestrito.com.br
    ErrorLog logs/siterestrito-com-br-error_log
    CustomLog logs/siterestrito-com-br-access_log common
    </VirtualHost>

    Abs,

  2. Por que você não tenta colocar esse bloco dentro do VirtualHost?



  3. #3
    saggaz
    Eu tentei colocar de duas maneiras, mas nenhuma delas funcionou...

    Na primeira ele inicia mas nao bloqueia...
    #Acesso somente da rede 192.168.1.0/24
    <VirtualHost *>
    ServerAdmin email@admin.com
    DocumentRoot /webpages/siterestrito
    ServerName www.siterestrito.com.br
    Order deny,allow
    allow from 192.168.1.0/24
    deny from all
    ErrorLog logs/siterestrito-com-br-error_log
    CustomLog logs/siterestrito-com-br-access_log common
    </VirtualHost>

    E na segunda da erro de sintax, obviamente.
    #Acesso somente da rede 192.168.1.0/24
    <VirtualHost *>
    ServerAdmin email@admin.com
    DocumentRoot /webpages/siterestrito
    ServerName www.siterestrito.com.br
    <Location /ramais/incluir.php>
    Order deny,allow
    allow from 192.168.1.0/24
    deny from all
    </Location>
    ErrorLog logs/siterestrito-com-br-error_log
    CustomLog logs/siterestrito-com-br-access_log common
    </VirtualHost>

    abs.






Tópicos Similares

  1. [SQUID] Problema com restrição de acesso por ip
    Por RafaeLqAe no fórum Servidores de Rede
    Respostas: 2
    Último Post: 23-11-2012, 08:33
  2. Ajuda com intranet / Subdominio / Restrição de acesso
    Por ewaldoquint no fórum Servidores de Rede
    Respostas: 0
    Último Post: 09-02-2011, 15:02
  3. Restricao de acesso
    Por Bravo no fórum Servidores de Rede
    Respostas: 5
    Último Post: 21-10-2004, 09:41
  4. Restrição de acesso a sites de sacanagem!!!
    Por Curioso no fórum Servidores de Rede
    Respostas: 5
    Último Post: 10-03-2004, 07:12
  5. restricao de acesso em determ. horas
    Por barp no fórum Servidores de Rede
    Respostas: 3
    Último Post: 18-04-2003, 11:19

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L