Mongrel
Mongrel – 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].
Język programowania | Ruby / C |
---|---|
Platforma sprzętowa | wieloplatformowy |
System operacyjny | wieloplatformowy |
Rodzaj | serwer HTTP/1.1 |
Licencja | Ruby (licencja), GPL2 |
Strona internetowa |
Instalacja
edytujInstalacja 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
edytujUruchomienie serwera
edytuj~$ 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~$ mongrel_rails stop
Restart serwera
edytuj~$ mongrel_rails restart
Przypisy
edytuj- ↑ RubyForge: Mongrel: Project info. [dostęp 2010-11-16]. [zarchiwizowane z tego adresu (2011-07-09)]. (ang.).
- ↑ Mongrel README. (ang.).
Linki zewnętrzne
edytuj- Strona projektu Mongrel. (ang.).
- Licencja Ruby. (ang.).