NGINX + Implantação de Passageiros de Redmine - 403 proibido

1

Visto essa pergunta feita algumas vezes, tentei várias soluções publicadas sem qualquer sorte.

instalou o passageiro de phusion w / nginx, executando o ruby 1.9.3 sob uma instalação rvm multiusuário

um pouco familiarizado com o nginx e a implementação de aplicativos python por meio do uwsgi - este me deixou perplexo

Minha configuração do niganx vhost é colada abaixo:

server {
    listen 80;

    server_name EXAMPLE.COM;

    access_log /home/redmine/logs/nginx_access.log;
    error_log /home/redmine/logs/nginx_error.log;
    client_max_body_size 10m;
    keepalive_timeout 120;

    root /home/redmine/redmine-repo/public;
    passenger_enabled on;

}

para arquivos estáticos de referência estão sendo exibidos corretamente

por exemplo, quando tento visitar:      link

aparece bem - configurei todo o diretório / home / redmine para     chmod -R 0777 / home / redmine

pensando que estou faltando alguma coisa no lado da configuração - alguma idéia do que estou perdendo?

    
por Alvin 02.05.2012 / 03:14

2 respostas

1

Problema bobo - solução simples uma vez que eu rastreei a ferença certa

Eu tinha selecionado para executar uma instalação personalizada de nginx com passageiro ao fazer isso, não adicionou o

passenger_root
passenger_ruby

variáveis para nginx.conf para que o passageiro não estivesse sendo inicializado

Espero que isso ajude alguém a encontrar o mesmo problema

    
por 04.05.2012 / 05:41
1

Se todas as permissões de pasta e arquivo estiverem configuradas corretamente, verifique a configuração em nginx.conf:

location ~ ^/redmine(/.*|$) {
   passenger_base_uri /redmine;
   passenger_app_root /Users/cc/Dropbox/Work/www/redmine;
   passenger_enabled on;
}

Você deve ter pelo menos estas três linhas para permitir que a redmine funcione.

    
por 27.02.2014 / 03:13