私は flask プロジェクトを自分で作成し、サーバー上に配置しました。これで私のプロジェクトはサーバー上でローカルに実行できますが、flask プロジェクトのポートは 127.0.0.1:5000 です。私の uwsgi 設定ファイルは次のようになります
リーリーnginx設定ファイルはこんな感じです
リーリー uwsgiやnginxの設定ファイルに誤りはありませんか?
私の nginx と uwsgi は、virtualenv によって作成された venv 環境ではなく、グローバルにインストールされます。
ここでプロジェクトを開始するにはどうすればよいですか?開始するには uwsgi を使用しますか? (サーバー上で uwsgi 構成ファイルを実行した後、パブリック IP アドレスにアクセスしましたが、応答がありませんでした)
今わかっているのは、サーバーがプロジェクトにアクセスするには、まず nginx を経由し、次に uwsgi を経由する必要があるということだけです。しかし、具体的にはどのように達成されるのでしょうか? Flask プロジェクトのデプロイに関するチュートリアルをたくさん読みましたが、通常はあまり詳細には触れずに、その方法を段階的に説明するだけで、その内容に従って段階的に構成した後、混乱してしまいました。ご教授いただければ幸いです、よろしくお願いします! ! !
リーリー
uwsgi を使用して直接テストしたい場合は、uwsgi --http 0.0.0.0:80 などの http パラメータを使用してください
ブラウザのみがuwsgiと通信できます
そうしないと、ブラウザは uwsgi と直接通信できません