2011-08-07 12 views
6

Mam kilka aplikacji opartych na Mojolicious, które szczęśliwie działają pod Apache2 z mod_cgi i mod_fastcgi.Przykład dla kilku (fastcgi/uwsgi/scgi/proxy_pass) Mojologiczne aplikacje na tym samym hoście wirtualnym nginx?

Te adresy są na przykład:

http://example.org/oneapp/path/info?foo=bar 
    http://example.org/oneapp?foo=bar 
    http://example.org/secondapp/path/info?foo=bar 
    http://example.org/thirdapp/path/info?baz=heh 
    #etc... 

miałem względny sukces Konfigurowanie aplikacji jak subdomains użyciu proxy_pass ale chciałbym zachować stare adresy URL (wystarczy przełączyć z apache2 do nginx). Chciałbym zachować te same adresy URL, ale uruchomić aplikacje za pomocą nginx. Jak powinna wyglądać moja konfiguracja i jak mam uruchamiać aplikacje.

Z góry dziękuję!

Odpowiedz

6

Ponieważ nie masz odpowiedzi, podaję poprawne, ale całkowicie niedopieczone i bez kodu rozwiązanie. Sprawdź wdrożenie Mojolicious::Guides::Cookbook dla nginx i Plack. Połącz to z Plack::Builder, aby wdrożyć wiele aplikacji na tym samym serwerze. Pobiegłbym z Starman jako serwerem prawdopodobnie, ale to zależy od Ciebie i Twoich konkretnych potrzeb.

To w zasadzie to. Niestety nie mam kodu, ale powinno to zrobić dokładnie to, co chcesz, po przejściu każdego kroku; Dokumenty są dobre i można je uzupełnić blogami od różnych twórców Perla.

+1

Dzięki, to dobra rada. Postaram się zrobić kompletny przykład, który umieściłem w moim projekcie, a następnie umieściłem go tutaj, aby ludzie mogli się nim cieszyć. Dzięki jeszcze raz ! –

1

zobaczyć również the Mount Plugin który pozwala na dodanie jednego mojolicious aplikację w innym

Powiązane problemy