烧瓶的Nginx反向代理

时间:2015-04-10 09:33:51

标签: python nginx proxy flask gunicorn

我正在使用Flask + Gunicorn + Nginx

我有一个域example.digital和一个子域api.example.digital

在烧瓶中我有3个蓝图。 api的蓝图已使用subdomain='api'注册,我已将SERVER_NAME配置设为example.digital

我的系统似乎一切正常(Windows没有gunicorn和nginx)。但在我的服务器上有一个问题。我已经设置了2个带反向代理的虚拟主机。我的配置如下

server {
    listen 80;
    server_name example.digital;

    location / {

            proxy_pass http://127.0.0.1:8000$request_uri;
            proxy_set_header Host $host;
    }

    location /static {
            alias  /home/ubuntu/backend/codes/static;
    }
}
server{
    listen 80;
    server_name api.example.digital;

    location / {
            proxy_pass http://127.0.0.1:8000$request_uri;
            proxy_set_header Host $host;
    }
}

api.example.digital工作正常,但主域example.digital存在问题。除了主页之外什么都没有加载。如果我访问example.digital主页加载但exapmle.digital/login显示404。

0 个答案:

没有答案