Mongrel

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj
Mongrel
Serwer HTTP/1.1
Platforma sprzętowa wieloplatformowy
System operacyjny wieloplatformowy
Napisane w Ruby / C
Aktualna wersja stabilna 1.1.5
Licencja Ruby (licencja), GPL2
http://rubyforge.org/projects/mongrel/

Mongrel to mały i szybki serwer HTTP/1.1 dla Ruby i JRuby[1], którego można używać m.in. do obsługi aplikacji napisanych we frameworku Ruby on Rails[2].

Instalacja[edytuj | edytuj kod]

Instalacja wygląda następująco (wymagane są RubyGems oraz Ruby w wersji >= 1.8.4):

~$ gem install mongrel

Po zainstalowaniu, aby uruchomić serwer wystarczy przejść do katalogu aplikacji i wydać polecenie:

~$ mongrel_rails start

Domyślnie serwer uruchomi aplikację w trybie development, na porcie 3000.

Podstawowe polecenia[edytuj | edytuj kod]

Uruchomienie serwera[edytuj | edytuj kod]

~$ mongrel_rails start

Polecenie to posiada następujące parametry:

  • -d - aplikacja będzie działała w tle,
  • -p - jako argument wpisujemy numer portu, z którego nasza aplikacja będzie korzystać
  • -e - jako argument podajemy nazwę środowiska (production -dla gotowej aplikacji, development -w czasie gdy ją tworzymy)

Zatrzymywanie serwera[edytuj | edytuj kod]

~$ mongrel_rails stop

Restart serwera[edytuj | edytuj kod]

~$ mongrel_rails restart

Przypisy

Linki zewnętrzne[edytuj | edytuj kod]