Resolvido
Encontrei meu erro de digitação após muitas horas de pesquisa. Em /path/to/my/webapp/my_app_nginx.conf
, a linha que lê
location @app {
include uwsgi_params;
uwsgi_pass unix:/home/webdev/mydevelopment/git/ers_portal_uwsgi.sock;
}
deve ler
location @app {
include uwsgi_params;
uwsgi_pass unix:/home/webdev/mydevelopment/git/ers_portal/ers_portal_uwsgi.sock;
}
Além disso, em /etc/nginx/nginx.conf
alterar user nginx www-data;
voltar para user nginx;
Verifique também se não há um bloco de servidor padrão no "nível superior" /etc/nginx/nginx.conf
que esteja em conflito com a configuração do seu aplicativo (no meu caso /path/to/my/webapp/my_app_nginx.conf
, que é vinculado à pasta /etc/nginx/conf.d/
).
Lições aprendidas ...
- Não desanime. O pior (talvez o segundo pior) sentimento do mundo é não ser capaz de descobrir alguma coisa durante um longo período de tempo. Especialmente se este é o seu hobby, pode ser fácil sentir que você é incompetente e este material é muito difícil e você não é bom o suficiente. Fique com isso.
- Seja metódico. Eu estava ficando louca por mudanças, especialmente no final. Isso resulta em ir para a cama sem nenhum progresso real e acordar no mesmo local em que você estava. Anote tudo, documente o que você tentou e acompanhe as alterações anteriores. se
ABABA
for a configuração de trabalho, e---B-
for a alteração que você estava procurando, mas você esqueceu de alterar--B--
de volta para--A--
, você irá repetir, repetir e repetir. Veja # 1 - Lembre-se de que, às vezes, a coisa mais importante para alcançar sua solução é levantar-se e ir embora.
- Não desconsidere o conhecimento de seus colegas (essa comunidade). Embora eles possam não ter a resposta instantânea para o seu problema em particular, lembre-se Todos nós não somos tão burros quanto nenhum de nós (ou algum tipo de bobo dizendo isso). Todos nós temos um profundo amor em esfregar problemas do planeta, um de cada vez.