Na een avond die opging aan het debuggen van een ipsec VPN tunnel, werd mijn dag gisterenavond toch nog goedgemaakt. Ik vond in mijn feedreader het heugelijke nieuws dat passeger (aka. mod-rails/mod-rack) beschikbaar is voor de Nginx webserver. Fantastisch nieuws!
Nginx is een kleine, compacte en snelle webserver, die heel snel onze harten heeft veroverd. We gebruiken hem nu als reverse-proxy voor onze managed hosting oplossingen omdat hij bijzonder schaalbaar en stabiel is, maar even goed als web-server in onze kleinere VDS oplossingen, waar een klassieke Apache2 webserver teveel geheugen zou innemen.
Passenger (officieel mod-rails/mod-rack) daarentegen is een plugin die toelaat bijzonder snel en gemakkelijk Rails (of Rack) applicaties te gebruiken. Helaas was deze oplossing enkel beschikbaar op de Apache2 webserver.
Nu kunnen we beide dus combineren. De snelheid, stabiliteit en zuinigheid van Nginx met het gemak van Rails deployments via Passenger. Ik vermoed dat dit heel snel onze “stack of choice” zal worden.