Passageiro de Phusion Mostrando Variáveis de Ambiente

3

Estou recebendo alguns erros do Passageiro de Phusion com o Ruby On Rails

O problema é que ele mostra minhas variáveis de ambiente no relatório de erros. Isso é ótimo em desenvolvimento, mas o que acontece se o meu servidor estiver causando falhas em produção?

Existe alguma maneira no Phusion Passenger para desativar a exibição do ambiente vars?

    
por Richard Peck 24.04.2014 / 18:52

1 resposta

1

Você precisa mudar para o modo de produção. As etapas estão descritas aqui . Para instalações nginx (como o que eu uso) você precisa configurar o passenger_app_env para "production" em /opt/nginx/conf/nginx.conf. Aqui está um exemplo de como deve ser:

...
http {
    # Only for development purposes.
    # For production environment, set it accordingly (i.e. production vs development)
    # Remove this line when you upload an actual application.
    # For * TESTING * purposes only.
    passenger_app_env production;
    #passenger_app_env development;
    #passenger_friendly_error_pages off;
....
    
por 13.09.2014 / 20:14