Você reiniciou o servidor depois?
sudo service apache2 restart
Verifique também este nos fóruns do Ubuntu. Parece um problema semelhante ao seu e é facilmente corrigido.
Eu instalei o LAMP no meu Ubuntu 12.10. Todos estão funcionando corretamente.
Mas eu quero criar um alias como o phpmyadmin
Eu criei a raiz da pasta
/home/user/Dropbox/Development/www/
E adicionei as seguintes linhas no meu arquivo apache2.conf
Alias /dropbox " /home/user/Dropbox/Development/www/"
<Directory " /home/user/Dropbox/Development/www/">
Options Indexes FollowSymLinks
Order allow,deny
Allow from all
</Directory>
Quando eu o acesso como localhost/dropbox
, recebi 403
Mensagem de erro. %código%. Como posso corrigir isso facilmente
Você reiniciou o servidor depois?
sudo service apache2 restart
Verifique também este nos fóruns do Ubuntu. Parece um problema semelhante ao seu e é facilmente corrigido.
O /home/user/Dropbox/Development/www/
está acessível para o usuário www-data
? Para saber com certeza, vá até um Terminal, sudo -u www-data -s
para se tornar o usuário www-data e cd /home/user/Dropbox/Development/www/
. Se você não conseguir acessar o diretório como www-data, o Apache também não poderá. exit
para se tornar root novamente, e chmod
e / ou chown
sua maneira de sair do problema conforme necessário.
Se você incluir um rastreio até o final do caminho do URL do tour, coloque um no final do nome do alias também (para que esse rastro seja obrigatório no URL).
Reinicie o apache2
Você precisa mudar o grupo de proprietários do seu novo diretório para www-data:
sudo chown -R yourname:www-data /home/user/Dropbox/Development/www
E altere as permissões de arquivo assim:
sudo chmod -R 775 /home/user/Dropbox/Development/www
... acabou de aprender ...
Adicione isso à sua seção "Diretório":
Require all granted
E agora funciona para mim.
Espero que isso ajude.
Você tem:
Alias /dropbox " /home/user/Dropbox/Development/www/"
E:
<Directory " /home/user/Dropbox/Development/www/">
Isso levanta a questão: por que você tem um espaço de liderança dentro das citações?
Um caminho absoluto com um espaço inicial antes de /
geralmente não é válido. Por exemplo:
$ ls -ld "/home" " /home"
ls: cannot access /home: No such file or directory
drwxr-xr-x 6 root root 4096 Oct 15 23:53 /home
Portanto, supondo que o espaço inicial não seja intencional, mas um erro, tente removê-lo e veja se isso resolve o problema.