NGINX 403

27 views
Skip to first unread message

Andre Moreira

unread,
Dec 21, 2009, 8:51:21 PM12/21/09
to rail...@googlegroups.com
@Galera

Boa Noite.

Alguém já se deparou com o erro HTTP 403, seguindo esse tutorial:


Pois eu me deparei, hehe!

Estou usando:

- Mac OS 10.6.2
- ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0]
- passenger-2.2.7

Mas assim que terminei de seguir esse tutorial tive erro de "DNS error - cannot find server".
Mas acredito já ter resolvido editando o arquivo:

/etc/hosts

Adicionando a linha:

127.0.0.1 localhost blog.local

Só que agora estou com esse erro HTTP 403.
Logo fui ver no log o que estava sem permissão e consta:

tail error.log 
2009/12/21 23:34:38 [error] 1536#0: *1 "/users/andre/documents/workspace-ruby/blog/public/index.html" is forbidden (13: Permission denied), client: 127.0.0.1, server: blog.local, request: "GET / HTTP/1.1", host: "blog.local"
2009/12/21 23:34:38 [error] 1536#0: *1 open() "/users/andre/documents/workspace-ruby/blog/public/favicon.ico" failed (13: Permission denied), client: 127.0.0.1, server: blog.local, request: "GET /favicon.ico HTTP/1.1", host: "blog.local"

Só que ja mudei as permissões para, até, "chmod -R 777" no local "users/andre/documents/workspace-ruby/blog" e o problema persiste.

Meu arquivo nginx.conf segue a configuração do arquivo nginx.conf.default (adicionando a configuração do passenger_root e passenger_ruby) e nada!.

o servidor que adicionei foi:

server {
    listen 80;
    server_name blog.local;
    root /users/andre/documents/workspace-ruby/blog/public;
    passenger_enabled on;
    rails_env development;
}

Dai executei os mesmos passos do screencast, abaixo (utilizando o Apache):


Só que pela por infortúnio continuei com o mesmo problema (403) que tenho no NGINX.

-- 
Grato
André Moreira

Portfólio: http://portfoliodomourdok.wordpress.com/
Celular: +55 (11) 8568-0902
MSN: mourd...@hotmail.com
GTalk: mou...@gmail.com
Skype: mourdok1985

"A melhor maneira de predizer o futuro é inventá-lo", Alan Kay.

Maurício Linhares

unread,
Dec 21, 2009, 8:54:53 PM12/21/09
to rail...@googlegroups.com
Qual usuário está rodando o nginx? Esse usuário tem acesso a essa
pasta que você mapeou aí?

Na sua máquina local o ideal é colocar o nginx pra rodar como sendo o
seu usuário.

O usuário vem na primeira linha do arquivo -> http://gist.github.com/126659

-
Maurício Linhares
http://codeshooter.wordpress.com/ | http://twitter.com/mauriciojr

2009/12/21 Andre Moreira <mou...@gmail.com>:

> --
>
> Você está recebendo esta mensagem porque se inscreveu no grupo "rails-br"
> dos Grupos do Google.
> Para postar neste grupo, envie um e-mail para rail...@googlegroups.com.
> Para cancelar a inscrição nesse grupo, envie um e-mail para
> rails-br+u...@googlegroups.com.
> Para obter mais opções, visite esse grupo em
> http://groups.google.com/group/rails-br?hl=pt-BR.
>

Andre Moreira

unread,
Dec 21, 2009, 9:03:12 PM12/21/09
to rail...@googlegroups.com
Boa Noite, Maurício!

Esqueci de comentar que também já tentei modificar a linha:

#user  nobody;

Para a seguinte:

user andre;

Mas tenho o seguinte erro... Opa!
Olhando seu gist (http://gist.github.com/126659) "cai na real".

Agora funcionou, aleluia irmão, haha.

user  andre admin;

Muito obrigado!

André Moreira
Reply all
Reply to author
Forward
0 new messages