Come imposto un DocumentRoot Apache riconosciuto in Lion?

0

Ho una nuova installazione Lion e per configurare Apache ho modificato tutti i riferimenti a DocumentRoot (e la voce Directory per DocumentRoot) a "/ Users / jonathan / mirror" (con o senza virgolette come originale il percorso era con o senza virgolette). Indirizzare il mio browser a localhost dà un 404:

Not Found

The requested URL / was not found on this server.

Apache/2.2.20 (Unix) DAV/2 Server at localhost Port 80

Come posso up / Users / jonathan / mirror con le autorizzazioni appropriate?

    
posta JonathanHayward 01.02.2012 - 15:42
fonte

1 risposta

0

Le cose fanno doppio controllo:

1. Permessi di file

Il percorso specificato per la nuova root del documento dovrebbe consentire almeno l'accesso in lettura per l'utente Apache, che è _www di default. Probabilmente vuoi chmod 755 /Users/jonathan/mirror se i permessi dei file sono troppo restrittivi. Quali sono i permessi di file effettivi sulla directory e sui file?

2. Host virtuali

Quando si abilitano gli host virtuali basati sul nome, la root del documento nella configurazione principale viene ignorata. Verrà utilizzata la radice per il nome host corrispondente e, se nessuno corrisponde a , verrà impostato come predefinito per il primo host virtuale .

    
risposta data 01.02.2012 - 22:47
fonte

Leggi altre domande sui tag