Estou usando o Ubuntu 12.04 e configurei o apache para servir de ~/public_html
. Eu estou tentando servir alguns conteúdos do diretório através de http na LAN.
Quando fiz o seguinte:
ln -s ../Videos/android-internals-marakana/ android-internals-marakana
Consegui ver o diretório especificado no localhost (no navegador) com o conteúdo do meu diretório public_html da seguinte forma:
k4rtik: public_html $ ls -l
total 12
lrwxrwxrwx 1 k4rtik k4rtik 37 May 27 15:59 android-internals-marakana -> ../Videos/android-internals-marakana/
drwxrwxr-x 2 k4rtik k4rtik 4096 May 19 13:05 cgi-bin
-rw-rw-r-- 1 k4rtik k4rtik 1406 May 19 12:20 favicon.ico
-rw-r--r-- 1 k4rtik k4rtik 178 May 19 10:21 nindex.html
Mas, da mesma forma, eu tento criar um link para a documentação do Android com
ln -s ../bin/android-sdk-linux/docs/ droid-docs
Eu obtenho o link simbólico na listagem de diretórios, mas não no localhost no navegador.
Eu verifiquei tudo o que pude sozinho - permissões de diretório, validade do link, digitando o nome do dir diretamente no URL (recebido Proibido - Você não tem permissão para acessar / droid -docs neste servidor.)
Alguma pista sobre o que está acontecendo e como fazer isso funcionar? É porque a pasta bin
é um pouco especial em comparação com outras pastas no meu diretório home
?