Remover index.html
. O índice do diretório é exibido apenas se um arquivo de índice não existir.
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
Remover index.html
. O índice do diretório é exibido apenas se um arquivo de índice não existir.