Listar arquivos armazenados usando HTTP

0

Sou novo no sistema operacional Ubuntu e Linux e gostaria de saber se alguém conhece um programa ou uma maneira de listar todos os arquivos em uma pasta no meu servidor quando estou usando um navegador e visitando o Ubuntu Server. Quase a mesma coisa que usar FTP e um navegador, mas eu quero ser capaz de usar HTTP / S e não poderei editar ou baixar arquivos. Basta ler os nomes dos arquivos em uma pasta localizada em /home/user/downloads

Há algumas horas que estou procurando e não consigo encontrar uma maneira de fazer isso, eu realmente não sei o que procurar. Se alguém pudesse me ajudar, eu realmente aprecio isso!

Eu atualmente tenho Apache2, OpenSSH, LFTP instalado.

Saudações, David

    
por David 01.08.2013 / 20:43

1 resposta

1

O que você quer é uma configuração na configuração do apache e é chamada de "Listagens de diretórios".

Você pode usar ...

<Directory /var/www/html/documents/>
  Options +Indexes
</Directory>

para criar uma listagem de diretórios para "/ var / www / html / documents /".

Você pode usar ...

IndexIgnore *tmp 

para excluir arquivos terminados em tmp.

Um cabeçalho e um rodapé especiais podem ser criados com ...

HeaderName header.html
ReadmeName footer.html

Você também pode usar o estilo com ...

IndexOptions FancyIndexing HTMLTable
IndexStyleSheet /css/autoindex.css

Em sua instalação, deve haver um exemplo interno (também mostra como adicionar ícones a uma listagem):

./conf/extra/httpd-autoindex.conf

Veja também ...

Aqui está um diretório personalizado ...

  • link
por Rinzwind 01.08.2013 / 20:57