2012-10-23 6 views

Odpowiedz

0

Słuchanie aplikacji Django na gnieździe unix wykorzystuje inny protokół niż HTTP, najprawdopodobniej FastCGI. Nie możesz więc używać klienta HTTP do bezpośredniej rozmowy z nim.

Tutaj można znaleźć artykuł pokazujący, jak korzystać z programu wiersza poleceń o nazwie cgi-fcgi, aby porozmawiać bezpośrednio z aplikacją. Artykuł wykorzystuje Php-fpm, ale koncepcja jest taka sama.

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

+0

Możliwe są niektóre tryby interfejsu uWSGI, które umożliwiają wykrywanie żądań HTTP za pośrednictwem gniazda UNIX. Podejrzewam, że niektóre rozwiązania hostingowe WSGI również oferują coś podobnego. OP musi podać, czego używają do hostowania go i skonfigurować scenariusz, w którym mają go słuchanie gniazda UNIX. –

+0

O ile mi wiadomo, aplikacje WSGI oczekują [protokołu WSGI] (https://www.python.org/dev/peps/pep-3333/), a nie FastCGI – giorgiosironi