Como posso carregar / baixar ou modificar arquivos .htaccess usando o WebDAV?

3

Eu configurei um servidor Ubuntu com o Apache 2. Em vez de FTP, estou usando o WebDAV para fazer upload / download de arquivos e funciona muito bem. No entanto, não é possível fazer upload / download ou modificar arquivos .htaccess, porque o servidor Apache retorna um erro 404 (proibido).

Como é possível habilitar o trabalho com arquivos .htaccess como com qualquer outro arquivo?

Aliás: não se preocupe. O acesso WebDAV é executado em um host somente do WebDAV para evitar problemas de segurança.

    
por Zanon 28.08.2009 / 14:18

4 respostas

4

Você não pode acessar o .htaccess ou o .htpasswd de um apache normal porque ele os protege. Eles têm informações confidenciais dentro (nomes de usuário, comandos especiais, etc) e corretamente não permitem que você os veja.

(s) ftp é a maneira de fazer isso ...

Se você ainda quiser editá-las ... tente alterar essa parte da configuração dentro do seu /etc/apache2/apache2.conf:

AccessFileName .htaccess

<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>

Alterar

Deny from all

para

Allow from 192.168.1.0/24 
Deny from all

para permitir que seus clientes da rede interna acessem esses arquivos ...

    
por 28.08.2009 / 14:45
1

que tal desativar os arquivos .htaccess com

  <Directory DocumentRoot>
      # disable the .htaccess redirect in /var/www/.htaccess
      # AllowOv. only valid in <Dir > tag!
      AllowOverride None
      Order allow,deny
      allow from all                        
    </Directory>
    
por 19.02.2012 / 19:23
0

Para completar, uma resolução possível seria trocar para svnserve , servidor nativo do Subversion, se é prático fazer isso.

    
por 28.08.2009 / 16:45
0

Tivemos o mesmo problema irritante com o apache 2.4 e ele permaneceu um obstáculo à nossa abordagem para substituir o FTP pelo WebDAV até que decidimos usar um servidor webdav dedicado.

Nossa escolha foi wsgidav que faz um ótimo trabalho.

    
por 05.01.2017 / 15:07