Configurando um servidor HTTP em duas unidades montadas

1

Estou tentando configurar um servidor HTTP em uma máquina Debian, mas minha configuração requer uma configuração estranha.

Basicamente, este será um servidor de armazenamento / recuperação de dados.

Aqui está a configuração:

  • Duas unidades (unidade1, unidade2) montadas como diretórios em /mnt/data1 e /mnt/data2
  • Um diretório em cada unidade, que será a raiz de cada uma.
  • Alguns outros diretórios nesses diretórios, que conterão dados.
  • Quatro usuários:
    • userdrive1, que tem acesso e possui /mnt/data1/root e diretórios subsequentes (root / é home)
    • userdrive2, que tem acesso e possui /mnt/data2/root e diretórios subsequentes (root / é home)
    • fotos, que tem /mnt/data2/root/pictures como diretório inicial
    • texto, que tem /mnt/data2/root/text como diretório inicial

Esses quatro usuários pertencem ao grupo ftpusers, que tem o direito de usar um servidor FTP. /mnt/data2/root/pictures e …/text pertencem ao grupo ftpusers também, portanto, as imagens e o texto dos usuários podem gravar e ler arquivos de seus diretórios iniciais, que são de outra forma propriedade do userdrive2.

Tudo está funcionando bem para as funções de FTP. Eu posso ver os diretórios corretos, enviar, ler e excluir arquivos como quiser com todos.

Mas também preciso configurar um servidor HTTP para recuperar esses arquivos e estou tendo problemas para entender como fazer isso. Estou usando o Apache2, com o mod userdir habilitado, mas tudo o que eu consigo quando navego http://localhost/~userdrive1 , …/userdrive2 , …/pictures ou …/text (ou qualquer outra coisa na verdade) é um erro 403 (acesso proibido). Tentei configurar o usuário www-data como proprietário de todos os diretórios ( chown -R www-data /mnt/drive2/root ), mas também não funcionou. Meu servidor Apache está funcionando, pois posso procurar http://localhost e obter a página padrão do Apache.

Eu devo estar fazendo algo errado e, além disso, há o problema de que se eu definir www-data como proprietário de todos os diretórios, não poderei usar o FTP para enviar arquivos com meus ftpusers.

Alguém pode me esclarecer?

    
por BlindSp0t 15.03.2016 / 18:39

0 respostas