1

同じLAN上に2台のマシンがあり、マシンAはnginxを実行し、マシンBはuWSGIを実行します。nginxがTCPポート1717でuWSGIと通信するようにしたい。

(理想的には、Ubuntuに組み込まれているupstartスクリプトから利益を得ることができるように、コマンドを使用して実行したいと思いservice uwsgi startます。そのスクリプトを編集してもかまいませんが、スクリプトを確認した後は、それが正しいことではないと思います。 !)

実行しようとしsudo uwsgi start --uwsgi-socket 127.0.0.1:1717ましたが、機能せず、nginxログに次のエラーが表示されます(括弧内のデータはサニタイズされています)。

2012/05/29 00:06:46 [error] 19608#0: *6 connect() failed (111: Connection refused) while connecting to upstream, client: {public ip}, server: {domain}, request: "GET / HTTP/1.1", upstream: "uwsgi://{machine B's IP}:1717", host: "{domain}"

明らかに、この方法は機能していません。私はuwsgiについて自分でこれを修正するのに十分なことを知りません、助けてください!

4

1 に答える 1