Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1
    grilo
    Tou com o apache rodando com php.
    So q esta configurado pra pegar no /var/www
    quero q ao inves do buscar no /var/www/ quero q busca no diretorio do usuario..
    EX

    site1 fica dentro do /home/site1/
    site2 fica dentro do /home/site2/

    se alguem poder me dar um dica...

    valeus

  2. aprenda sobre "Virtual Hosts" do apache.... com ele vc define as configurações de cada site, pasta onde ficarão os arquivos...etc...

    http://httpd.apache.org/docs/vhosts/

    caso queira algo em português no nsite do conectiva tem, e tem muita coisa pela net, inclusive aqui no fórum e artigos do under...



  3. #3
    karfax
    Tem duas entradas padrão do Apache que definem isso:

    UserDir e DocumentRoot
    Leia com atenção seu httpd.conf

    Sds,

  4. #4
    whinston
    <VirtualHost www.dominio.com.br>
    ServerAdmin admin@dominio.com.br
    NameVirtualHost www.dominio.com.br
    ServerName www.dominio.com.br
    DocumentRoot /var/www/html/
    ErrorLog /var/www/log/www_error.log
    TransferLog /var/www/log/www.log
    </VirtualHost>

    <VirtualHost user1.dominio.com.br>
    ServerAdmin admin@dominio.com.br
    NameVirtualHost user1.dominio.com.br
    ServerName user1.dominio.com.br
    DocumentRoot /home/user1/
    ErrorLog /var/www/log/user1_error.log
    TransferLog /var/www/log/user1.log
    </VirtualHost>

    <VirtualHost user2.dominio.com.br>
    ServerAdmin admin@dominio.com.br
    NameVirtualHost user2.dominio.com.br
    ServerName user2.dominio.com.br
    DocumentRoot /home/user2/
    ErrorLog /var/www/log/user2_error.log
    TransferLog /var/www/log/user2.log
    </VirtualHost>


    *não esqueça de configurar os DNS



  5. #5
    karfax
    Como é que o usuário sob o qual roda o apache (apache/nobody) vai ler e escrever nos logs dentro do diretório do usuário, fora do DocumentRoot?
    Se voce mudar as permissões e o proprietário para apache (p.e.), este dir não é mais do usuário... Ele não poderá mais sequer ler seu conteúdo.

    Se voce precisa usar a partição /home/ indique que seu DocumentRoot fica - como era antigamente - em /home/http/ . Dentro voce poderá criar os diretórios apenas com o nome dos usuários, para definir que lá ficam os documentos dele acessados pelo apache, ex.: home/http/usuario1/...

    Sds,






Tópicos Similares

  1. "*****SPAM*****" caindo na caixa do usuário (RESOLVIDO)
    Por juniox no fórum Servidores de Rede
    Respostas: 2
    Último Post: 27-03-2006, 16:31
  2. Senha nas pastas do APACHE!
    Por tianguapontocom no fórum Servidores de Rede
    Respostas: 8
    Último Post: 07-02-2006, 13:57
  3. Falha na autenticação dos usuários
    Por rpsan no fórum Servidores de Rede
    Respostas: 0
    Último Post: 09-05-2005, 22:24
  4. Pasta dos usuários (home)
    Por panthro no fórum Servidores de Rede
    Respostas: 21
    Último Post: 19-03-2005, 08:27
  5. Respostas: 10
    Último Post: 28-04-2003, 12:45

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L