przejście do zawartości
zpr c++ quick reference
Narzędzia użytkownika
Zarejestruj się!
Zaloguj
Narzędzia witryny
Narzędzia
Pokaż stronę
Poprzednie wersje
Odnośniki
Ostatnie zmiany
Menadżer multimediów
Indeks
Zaloguj
Zarejestruj się!
Ostatnie zmiany
Menadżer multimediów
Indeks
Ślad:
lighttpd_i_django
Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić.
=== Cel konfiguracji === Przedstawiona poniżej konfiguracja pozwala na jednakową obsługę żądania http://127.0.0.1:8000/demo przy uruchomieniu aplikacji z serwerem Lighttpd lub wewnętrznym serwerem WWW udostępnianym przez Django. Przed jej dokonaniem należy skonfigurować serwer Lighttpd - [[http://eton.ise.pw.edu.pl/howto/doku.php?id=configlighttpd|configlighttpd]]. Działa ona na systemie Linux oraz Windows z dystrybucją Lighttpd uruchomioną poprzez Cygwin. Konfiguracja jest zrealizowana dla pliku //urls.py//, który zawiera następującą linijkę kodu do obsługi interfejsu FastCGI: <code>(r'^demo$', 'amfgateway.gateway'),</code> === Konfiguracja Lighttpd === Wszystkie poniższe zmiany dotyczą pliku //lighttpd.conf//. - Aktywacja modułu ''mod_rewrite'' poprzez odkomentowanie<code> # "mod_rewrite",</code> - Konfiguracja aktywowanego modułu:<code> url.rewrite-once = ( "^/demo$" => "/demo/demo", ) </code> Dzięki takiej konfiguracji atrybuty żądania HTTP - SCRIPT_NAME oraz PATH_INFO są ustawiane na 'demo'. === Konfiguracja Django === W pliku konfiguracyjnym Django //settings.py// należy dodać linijkę: <code>FORCE_SCRIPT_NAME = ''</code> Powyższa linijka sprawia, iż w pliku //urls.py// w celu określenia strony docelowej brany jest pod uwagę wyłącznie atrybut PATH_INFO żądania HTTP.
lighttpd_i_django.1327575587.txt.gz
· ostatnio zmienione: 2012/01/26 11:59 przez
maciejp
Narzędzia strony
Pokaż stronę
Poprzednie wersje
Odnośniki
Do góry