正在显示NGINX默认页面而不是Flask应用程序

时间:2018-03-24 01:40:23

标签: python nginx flask

我在下面显示了我的NGINX配置。我的一个Flask应用程序工作(上面的那个),但下面的那个没有。奇怪的是,他们前几天都在工作,现在下面的那个(example2)只返回NGINX默认页面。

文件结构:

/Signup/
    /static/
       /assets/
            /bootstrap/
            /css/
            /fonts/
            /img/
            /js/
    /templates/
        register.html
    main.py

NGINX配置:

server {
    listen      80;
    listen      [::]:80;

    server_name example1.domain.net;

    location / {

        proxy_pass http://127.0.0.1:5000;
    }
}


server {
    listen      80;
    listen      [::]:80;

    server_name example2.domain.net;

    location ^~ /static/ {

        proxy_pass http://127.0.0.1:6000;
        include /etc/nginx/mime.types;
        root /root/Signup/;

    }
}

示例1正常工作,示例2(第二个服务器块没有)。

编辑:我想我应该注意,我之前没有NGINX的经验,请不要假设。

0 个答案:

没有答案