O reinício do Nginx falha: Configuração do proxy reverso simples

1

Estou tentando configurar o nginx gunicorn flask setup, usando este guia. link

Um nginx de proxy reverso simples para o gunicorn, que eventualmente fala com o aplicativo do frasco.

Esta é a minha configuração nginx em / etc / nginx / sites-enabled / flask-project

server {
    location / {
        proxy_pass http://localhost:8000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
    location /static {
        alias  /home/www/flask_project/static/;
    }
}

O reinício do Nginx falha

Saída deste comando

sudo nginx -t -c /etc/nginx/sites-enabled/flask_project
nginx: [emerg] "server" directive is not allowed here in /etc/nginx/sites-enabled/flask_project:1
nginx: configuration file /etc/nginx/sites-enabled/flask_project test failed

Quaisquer indicações sobre o que está acontecendo?

    
por konquestor 18.10.2016 / 06:08

1 resposta

0

Sim. Você está apenas tentando difícil. Você deve emitir nging -t , ou nginx -t -c /etc/nginx/nginx.conf (o último é redundante, porque é a mesma coisa que o primeiro), porque / etc / nginx / sites-enabled / flask-project é isn um arquivo de configuração nginx completo, é simplesmente a parte, que perde a maioria das partes vitais da configuração, começando (mas não se limitando a) com http {} .

    
por 18.10.2016 / 06:25