pasta anterior do acesso raiz do documento Virtualhost

1

Como acessar a pasta anterior via index.html que não está incluída na raiz do documento virtualhost.

Por exemplo:

<VirtualHost *:443>
        DocumentRoot /var/www/banking/personal-banking
        ServerName   www.zbux.com
        ErrorLog /var/log/apache2/www.zbux.com-error.log
        CustomLog /var/log/apache2/www.zbux.com-ssl_access.log combined
        SSLEngine on
    SSLCertificateFile /etc/ssl/certs/zbux_com.crt
SSLCertificateChainFile /etc/ssl/certs/zbux_com.ca-bundle
SSLCertificateKeyFile /etc/ssl/private/zbux.com.key 
</VirtualHost>

onde a pasta do banco pessoal contém index.html e esse arquivo precisa acessar a pasta bak na pasta bancária.

    
por Muhammad Muazzam 13.11.2014 / 10:48

1 resposta

0

De acordo com a documentação do Apache - Arquivos fora do DocumentRoot :

% bl0ck_qu0te%

Então, no seu caso, você pode seguir a sugestão de Jo-Erlend Schinstad e criar um link simbólico para "arquivo pai" ou tentar definir a diretiva Alias.

Por exemplo, você pode adicionar:

 Alias /file.html /var/www/banking/file.html
 <Directory /var/www/banking>
    Require all granted
 </Directory>

Uma solicitação para https://www.zbux.com/file.html faria com que o servidor retornasse o arquivo /var/www/banking/file.html .

Aqui está o mod_alias manual.

    
por Lety 13.11.2014 / 13:43