2012-10-23 6 views

答えて

0

UNIXソケットでリッスンしているDjangoアプリケーションは、HTTPとは異なるプロトコルを使用しています(おそらくFastCGI)。したがって、HTTPクライアントを使って直接話すことはできません。

ここでは、cgi-fcgiというコマンドラインプログラムを使用してアプリケーションと直接対話する方法を示す記事を見つけることができます。この記事ではPhp-fpmを使用していますが、概念は同じです。

http://www.thatsgeeky.com/2012/02/directly-connecting-to-php-fpm/

+0

UNIXソケットを介してHTTP要求をリッスンすることができる特定のモードのuWSGIがあります。私は、WSGIホスティング・ソリューションが、同様のものを提供していると確信しています。 OPは、それをホストするために使用しているものを述べ、UNIXソケットを聞いているシナリオをセットアップする必要があります。 –

+0

私が知る限り、WSGIアプリケーションはFastCGIではなく[WSGIプロトコル](https://www.python.org/dev/peps/pep-3333/)を期待しています – giorgiosironi

関連する問題