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ę:
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ą.
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.
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 ).
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:
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 |
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
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
http://www.cherokee-project.com/doc/cookbook_django.html