2017-08-09 11 views
0

これは、nginxサーバー用の.confファイルで、gunicornでフラスコアプリケーションを展開していて、mysite.xyzで完全に動作します。mysite.xyz/appに展開するアプリが欲しいです。私はそれを把握することができないので何かを逃している。私はlocation/{location /app {に変更してみました。nginxは他の場所に展開していません

server { 
    listen 80; 
    server_name mysite.xyz; 

    location/{ 
     include proxy_params; 
     proxy_pass http://unix:/var/www/app/app.sock; 
    } 
} 

答えて

0

場所を編集してみてください。また、なぜuが動作していないようでしたfastcgi_pass

server { 
    listen 80; 
    server_name mysite.xyz; 

location/{ 

      # First attempt to serve request as file, then 
      # as directory, then fall back to displaying a 404. 
      try_files $uri $uri/ /index.html; 
    } 

location /app { 
     include proxy_params; 
     proxy_pass http://unix:/var/www/app/app.sock:/app; 
    } 
} 
+0

を使用してはいけません。 :/私がmysite.xyz/appに行ったときに '要求されたURLがサーバ上に見つかりませんでした.' –

+0

nvm、それはすべて動作しています。フラスコファイルを/ app// –

関連する問題