Como configurar o Apache2 para permitir que ele leia diretórios de outras mídias

0

Estou migrando do Windows e tenho alguns projetos em outro disco rígido. E eu gostaria de rodar o Apache no Ubuntu e deixá-lo rodar sites do Windows HDD. Eu tentei configurar apache2.conf , mas continuei falhando. Eu fiz symlink no diretório / var / www para o diretório no Windows HDD, mas o Apache diz que é proibido. Esta é minha configuração:

lrwxrwxrwx  1 root root   54 mar 15 13:34 /var/www/app2 -> /media/user/E874D9B0/wamp24/www/app2/

e no arquivo apache2.conf :

<Directory /media/user/E874D9B0/wamp24/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

o restante é a configuração padrão do apache2. Devo tentar configurar o VirtualHost?

    
por Sebastian Piskorski 15.03.2015 / 13:51

1 resposta

0

Eu percebi isso. Eu tenho que executar o Apache como usuário que montou a mídia que eu quero usar. Para fazer isso eu tive que modificar duas linhas do arquivo apache2.conf .

Eu tive que verificar qual usuário tem permissão para ler arquivos do comando /media/user/E874D9B0/wamp24/www/app2/ with ls -al . E escreva esse nome de usuário no arquivo de configuração.

User user
Group user 
    
por Sebastian Piskorski 15.03.2015 / 14:37