apache vietato accedere al file 'index' nella partizione ntfs

4

Dopo aver installato il mio apache, ho modificato il file /etc/apache2/apache2.conf e aggiunto nella riga di fondo il seguente codice:

<VirtualHost *:80>
 DocumentRoot /media/username/DATA/docs/pathtowebsite/website
 ServerName localhost
</VirtualHost>

Il DocumentRoot punta a una partizione NTFS esterna!

Ma dopo aver aggiunto le righe e riavviato il servizio apache2 ottengo quanto segue quando tocchi localhost nella barra adres di Firefox:

Errore

  

Forbidden

     

Non hai il permesso di accedere / su questo server.   

  Apache / 2.4.6   (Ubuntu) Server su localhost Port 80

Ho provato a giocherellare con fstab per questo answer , ma lo stesso errore, dopo il riavvio.

Ho quindi installato ntfs-config , controllato la casella enable write support for internal device , ma lo stesso errore dopo riavviare?

e ntfs-config , modifica anche il file fstab , quindi non sono sicuro di cosa rimuovere e cosa mantenere?

#Entry for /dev/sda5 :
UUID=3490454b-b5b0-4296-ae98-51ab08eecabc   /   ext4    errors=remount-ro   0   1
#Entry for /dev/sda1 :
UUID=506C44946C44772E   /media/SYSTEM   ntfs-3g defaults,locale=nl_NL.UTF-8 0   0
#Entry for /dev/sda3 :
UUID=01CCC676F2E07A60   /media/blade/DATA   ntfs-3g defaults,nosuid,nodev,locale=nl_NL.UTF-8    0   0
#Entry for /dev/sda2 :
UUID=9A3E8BF63E8BC9A9   /media/sda2 ntfs-3g defaults,locale=nl_NL.UTF-8 0   0
/dev/sda6   none    swap    sw  0   0

#UUID=01CCC676F2E07A60  /mnt/DATA   ntfs-3g defaults,nosuid,nodev,locale=nl_NL.UTF-8    0   0
#UUID=01CCC676F2E07A60  /mnt/DATA   ntfs-3g auto,users,permissions  0   0

I gksu nautilus alla mia partizione ntfs esterna e ho provato a modificare le permisions dalla mia cartella website , ma, group continua a tornare a root . Inoltre non funziona tramite la riga di comando.

Domanda : come posso modificare le mie autorizzazioni su un'unità NTFS, in modo che l'utente www-data possa leggere il mio file index ?

Nota : esecuzione di Ubuntu 13.10

    
posta blade19899 21.10.2013 - 20:43

1 risposta

1

Poiché questo è Ubuntu 13.10, viene installato Apache 2.4 che significa che questo può essere il problema - Ho avuto lo stesso problema ieri e ho cambiato i permessi di ogni directory fino a DocumentRoot che non ha aiutato e poi ho trovato il link al post.

Nella sezione <directory> (che potresti dover aggiungere) cambia solo Allow from all in Require all granted .

    
risposta data chesedo 23.10.2013 - 06:41

Leggi altre domande sui tag