Apache Newbie Confused - Não consigo fazer o trabalho de listagem de diretórios

0

Espero que alguns de vocês possam me ajudar.

Eu sou um iniciante quando se trata de Apache e estou tentando ensinar a mim mesmo seus principais elementos, passando pela base para configurar um servidor com DirectoryListing e autenticação de senha no meu VMware no Ubuntu.

O que eu quero realizar: Conecte-se a "site1.com" e veja uma listagem de diretório, como: link

Meu problema é o seguinte:

Eu tenho o seguinte código no meu arquivo de configuração em /etc/apache2/sites-available/site1.com.conf (perdoe a formatação, primeiro post aqui em anos):

<VirtualHost *:80>
ServerAdmin [email protected]
ServerName site1.com
ServerAlias www.site1.com
DocumentRoot /var/www/site1.com/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

 <Directory "/var/www/site1.com/public_html>
 AuthType Basic
 AuthName "Restricted Content"
 AuthUserFile /etc/apache2/.htpasswd
 Require valid-user
 Options Indexes
 Index Options FoldersFirst IgnoreCase
 </Directory>
 </VirtualHost>

A autenticação por senha funciona bem, mas não tenho certeza onde eu devo colocar arquivos para ver se a listagem de diretórios funciona ou se a listagem de diretórios simplesmente não funciona. Quando me conecto ao site1.com na minha máquina virtual, simplesmente vejo o conteúdo de index.html dentro de /var/www/site1.com/public_html/index.html e não vejo nenhum arquivo listado.

Como o DocumentRoot está definido como /var/www/site1.com/public_html, presumo que seja onde eu coloco os arquivos. Eu criei um arquivo chamado Test4.html e uma pasta chamada FolderTest dentro desse diretório para fins de teste, mas como escrevi acima, não tenho certeza se eles estão no formato certo ou se estão no lugar certo .

Eu tentei afixar um "+" antes dos Índices, para que ele leia Options +Indexes , mas isso também não funcionou.

Toda e qualquer ajuda seria realmente apreciada quando eu me sentir completamente presa e não tiver certeza de para onde ir a partir daqui.

Atenciosamente, Victor

    
por viKK 29.12.2017 / 05:52

1 resposta

1

Remover index.html . O índice do diretório é exibido apenas se um arquivo de índice não existir.

    
por fkraiem 29.12.2017 / 07:12