Index : Dokumentacja Cherokee : Cookbook
Konfiguracja Django
Aby skonfigurować Django na Cherokee, potrzebował będziesz python-flup. Jest to moduł pythona który zapewnia komunikację między aplikacjami a serwerem WWW.

Po zainstalowaniu uruchom swoją aplikację:
./manage.py runfcgi method=threaded host=127.0.0.1 port=3033 protocol=scgi

Ustaw nową regułę dla tego z SCGI jako handlerem. Jeśli wolisz FastCGI to omiń ostatni parametr. Konfiguracja handlera jest identyczna dla obu.

Załóżmy że aplikacja znajduje się w /var/www/example.

Stwórz nową regułę dla katalogu z aplikacją.
Common CGI options
W sekcji Common CGI options pamítaj zaznaczyć Error handler oraz odznaczyć Check file. Jest to potrzebne aby uniknąć problemów z generowaniem INFO_PATH. Jest to wyjaśnione w sekcji Common CGI.
Common CGI Django
SCGI
W SCGI specific pamiętaj dodać host udostępniający usługę. Aby to zrobić, musisz dodać jeden lub więcej źródła ( information sources ).

Common CGI Django
Pamiętaj że podając zewnętrzny host ( Remote host ) będziesz musiał ręcznie uruchamiać proces, w przypadku podania Local interpreter proces ten będzie automatyczny.

Możesz dodać tyle źródeł ile będzie potrzebne. Dla naszego przykładu:
Host Interpreter
localhost:3033 /var/www/example/manage.py runfcgi method=threaded host=127.0.0.1 port=3033 protocol=scgi
http://www.cherokee-project.com/doc/cookbook_django.html
Szczegóły tej rewizji
Rewizje tego pliku
Rewizje w tej gałęzi
Data modyfikacji: 11-03-2009, 14:09:38
Autor: Jędrzej Nowak <me@pigmej.eu>
Typ formatowania: (x)html