cd /home/devon; find -type d -exec chmod 0755 {} \;
Agora mesmo, estou saindo da cabeça tentando configurar meu ambiente de desenvolvimento no meu novo laptop. Eu fiz isso no meu velho laptop em 15 minutos em julho, mas desta vez está me enganando.
Eu configurei o Apache e tudo funcionou. Então eu alterei a raiz do documento de / var / www & amp; adicionei 3 portas no meu ports.conf assim:
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>
... agora, recebo 403 erros em todas as portas. Então, pesquisei isso e isso me levou a colocar os diretórios para que o grupo www-data pudesse acessá-los. Isso não ajudou embora. Então eu chmod'd os diretórios para 755, 775, 777 ... mas nada disso ajudou. Eu até encontrei uma resposta que me levou a chmod my / home para 751 (recursivamente) e ainda nada mudou. Então, se não é um problema de permissões ou de grupo, o que mais poderia ser?
Como você pode ver, as permissões parecem corretas?
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/
(Eu sei que as portas funcionam, porque quando eu vou localhost: 678369, que não é uma porta que eu especificar, então ele não alcança o servidor, enquanto o localhost: 591 & amp; as outras portas que eu especifiquei, atinge o servidor & amp; retorna um 403. Então, eu sei que o Apache está funcionando & amp; que os arquivos de configuração estão funcionando corretamente.)
UPDATE conforme solicitado:
drwxr-xr-x 6 devon www-data 4.0K 2011-10-07 15:31 http
& amp; os arquivos dentro ...
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
cd /home/devon; find -type d -exec chmod 0755 {} \;