Permissão de links simbólicos nginx negada / 403 Proibido no Mac OSX

Permissão de links simbólicos nginx negada / 403 Proibido no Mac OSX

Portanto, tenho um servidor nginx em execução no Mac OSX e estou tentando criar um link simbólico em meu diretório nginx www de outro lugar. No navegador, recebo um 403 Forbiddenerro maravilhoso. Eu também tentei mudar minha vida nas últimas horas.

Não parece haver nada na pilha sobre isso. Uma coisa que me preocupa é que não tenho certeza se os links simbólicos são suportados diretamente pelo ngninx no Mac.

Tentar usar disable_symlinka diretiva resulta em:

nginx: [emerg] unknown directive "disable_symlinks" in /usr/local/etc/nginx/nginx.conf:44`


Algumas informações sobre minha configuração
nginx -v::nginx version: nginx/1.4.2


Para criar o link simbólico, faço o seguinte:

cd /Users/levi/www
ln -s "/Users/levi/Desktop/.../client" "/Users/levi/www/client"


O erro no log:

[error] 11864#0: *7 open() "/Users/levi/www/client" failed (13: Permission denied), client: 127.0.0.1, server: _, request: "GET /client HTTP/1.1", host: "localhost"


Qualquer ajuda é muito apreciada. Deixe-me saber se houver mais alguma informação que eu possa lhe dar.

Responder1

Acabei de encontrar algo semelhante. Acontece que um dos diretórios ao longo do caminho para o destino tinha permissões muito restritivas. chmod 755 $HOMEconsertei no meu caso.

Responder2

Posso verificar se os links simbólicos com o nginx funcionam no mac com o nginx 1.2.7.

Link simbólico criado como:

ln -s /Users/salpher/nginxtest /usr/local/opt/nginx/html/

Você tem algum conteúdo no diretório 'cliente'? A navegação no índice do diretório está desabilitada por padrão e você verá um 403 proibido se não houver uma página de índice e seu URL não apontar para um arquivo de conteúdo específico.

Se for a navegação no diretório que você procura, você pode habilitá-la na configuração do seu diretório com o autoindex ativado;

    location / {
        autoindex on;
        root   html;
        index  index.html index.htm;
    }

informação relacionada