Como criar o apache Alias ubuntu 12.10

3

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

    
por Mifas 25.11.2012 / 06:37

4 respostas

2

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.

    
por Simon Hoare 25.11.2012 / 08:47
2

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.

    
por Jim Salter 25.11.2012 / 09:33
2

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.

    
por Bewonder 28.11.2014 / 13:06
2

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.

    
por Ra Fay 02.04.2015 / 22:10

Tags