VirtualHosts utilizzando porte aggiuntive, Apache restituisce un 403?

4

Proprio ora sto andando fuori di testa cercando di installare il mio ambiente di sviluppo sul mio nuovo laptop. L'ho fatto sul mio vecchio portatile in 15 minuti a luglio, ma questa volta mi sta bloccando.

Ho installato Apache e tutto ha funzionato. Poi ho modificato la root del documento da / var / www & amp; aggiunto 3 porte nel mio ports.conf in questo modo:

NameVirtualHost *:80
NameVirtualHost *:591
NameVirtualHost *:8008
NameVirtualHost *:8080
Listen 80
Listen 591
Listen 8008
Listen 8080


<VirtualHost *:80>
  ServerName 127.0.0.1
  DocumentRoot /home/devon/code/http/080-main
</VirtualHost>

<VirtualHost *:591>
  ServerName 127.0.0.1
  DocumentRoot /home/devon/code/http/591-fsr
</VirtualHost>

<VirtualHost *:8008>
  ServerName 127.0.0.1
  DocumentRoot /home/devon/code/http/8008-port
</VirtualHost>

<VirtualHost *:8080>
  ServerName 127.0.0.1
  DocumentRoot /home/devon/code/http/8080-port
</VirtualHost>

... ora, ottengo 403 errori su ogni porta. Quindi sono stato su Google a fare questo e questo mi ha spinto a indurre le directory in modo che il gruppo www-data possa accedervi. Questo non ha aiutato però. Quindi ho chmod'd le directory per 755, 775, 777 ... ma niente di tutto ciò ha aiutato. Ho persino trovato una risposta che mi ha portato a chmod mio / home a 751 (ricorsivamente) e ancora nulla è cambiato. Quindi se non si tratta di un permesso o di un problema di gruppo, cos'altro potrebbe essere?

Come puoi vedere, le autorizzazioni sembrano corrette?

drwxr-xr-x  2 devon www-data 4.0K 2011-10-07 08:33 080-main/
drwxr-xr-x  8 devon www-data 4.0K 2011-10-04 00:57 591-fsr/
drwxr-xr-x  2 devon www-data 4.0K 2011-10-07 08:45 8008-port/
drwxr-xr-x  2 devon www-data 4.0K 2011-10-07 08:46 8080-port/

(So che le porte funzionano, perché quando vado localhost: 678369, che non è una porta che specifichi, allora non raggiunge il server, mentre il localhost: 591 e le altre porte che ho specificato, raggiunge il server e restituisce un 403. Quindi so che Apache sta lavorando e che i file di configurazione funzionano correttamente.)

AGGIORNAMENTO come richiesto:

drwxr-xr-x  6 devon www-data 4.0K 2011-10-07 15:31 http

& amp; i file all'interno di ...

drwxr-xr-x  6 devon www-data 4.0K 2011-10-07 15:31 .
drwx------ 14 devon devon    4.0K 2011-10-07 08:39 ..
drwxr-xr-x  2 devon www-data 4.0K 2011-10-07 08:33 080-main
drwxr-xr-x  8 devon www-data 4.0K 2011-10-04 00:57 591-fsr
drwxr-xr-x  2 devon www-data 4.0K 2011-10-07 08:45 8008-port
drwxr-xr-x  2 devon www-data 4.0K 2011-10-07 08:46 8080-port
    
posta Forrest 07.10.2011 - 22:47

1 risposta

2
cd /home/devon; find -type d -exec chmod 0755 {} \;

    
risposta data Marco Ceppi 08.10.2011 - 00:28

Leggi altre domande sui tag