インスタンス1:uWSGI & Nginxはapi.test.com
でアクセス可能なインスタンス上で実行しています。他のインスタンスで稼働するuWSGIを提供するNginX
インスタンス2:また、ec2-x-x-x-x.comでアクセスできるuWSGIとNginxを実行している別のAWSインスタンスがあります。
ドメイン名関連のものを変更せずに、最初のURL:api.text.com
を使用して、2番目のインスタンスで実行されているuWSGiにアクセスしようとしていました。
初期インスタンス1:
server {
listen 80;
server_name www.api.test.com api.test.com;
location/{
include uwsgi_params;
uwsgi_pass 127.0.0.1:5000;
}
}
初期インスタンス2:
server {
location/{
include uwsgi_params;
uwsgi_pass 127.0.0.1:5000;
}
}
nginxのとuWSGIは、この時点で両方のインスタンスに完全に正常に動作しています。例2.最終インスタンス1を変更することなく
:
server {
listen 80;
server_name www.api.test.com api.test.com;
location/{
include uwsgi_params;
uwsgi_pass ec2-x-x-x-x.com:80;
}
}
上流早期閉鎖接続インスタンス1 nginxのログにエラーをスローします。類似の問題を読むが、それを理解できなかった!