Apache, efeito DocumentRoot

1

Uma pergunta sobre a diretiva DocumentRoot, como encontrada na pasta sites-available do Apache, o arquivo 000-default.conf tem:

DocumentRoot /var/www/html  

Meu layout da pasta /var/www é:

/var/www/owncloud  
/var/www/html

Estou com problemas para acessar o 'my-public-IP-address' /owncloud subpágina, e acho que é por causa do padrão definido DocumentRoot . Se eu tirar o /html na definição DocumentRoot , posso alcançar a subpágina /owncloud , mas fico com uma tela de navegador do tipo html-explorer feia quando apenas invoco meu IP.

Como posso consertar isso? Isso é um comportamento normal? Pode-se sair do DocumentRoot ou devo definir outro?

Thanx antecipadamente por suas respostas!

    
por Supr 06.02.2016 / 00:47

1 resposta

1

Se você quiser simplesmente ocultar a listagem automática do diretório "não seguro", poderá fazer duas coisas:

Um seria simplesmente colocar um arquivo index.html em branco no diretório raiz (/ var / www /) e quando seu IP for inserido, ele simplesmente exibirá uma página em branco.

Outra opção que você pode fazer seria no seu arquivo de configuração do site dentro do <VirtualHost> tag add Options -Indexes e isso não mostrará nenhum diretório para esta pasta e todas as subpastas. Essas pastas ainda estarão acessíveis, mas sempre que uma raiz for exibida (qualquer caminho de arquivo que termine em / ), ela não mostrará as listagens de diretório.

    
por 06.02.2016 / 03:07