HTTP server en mail proxy server geschreven door Igor Sysoev
Tiger Installatie
We gaan nginx - Engine X - eerst installeren en kijken of alles werkt voordat we het gaan koppelen aan een mongrel cluster. We gaan er in dit artikel vanuit dat je rails installatie te vinden is onder /usr/local/ en dat alles is gecompileerd vanaf source.
> cd source
> curl -O http://sysoev.ru/nginx/nginx-0.5.35.tar.gz
> tar zxvf nginx-0.5.35.tar.gz
> cd nginx-0.5.35
> ./configure --sbin-path=/usr/local/sbin --with-http_ssl_module
> make
> sudo make install
Wat ik wel netjes vind van de installatie, is dat aan het einde alle configuratie paden en locaties worden getoond, zoals path prefix, binary file, configuratie en pid files.
nginx path prefix: '/usr/local/nginx'
nginx binary file: '/usr/local/sbin
nginx configuration file: '/usr/local/nginx/conf/nginx.conf'
nginx pid file: '/usr/local/nginx/logs/nginx.pid'
.....
Even checken of het daadwerkelijk geïnstalleerd is...
> which nginx
/usr/local/sbin/nginx
> nginx -v
nginx version: nginx/0.5.35
We gaan nu zonder aanpassingen nginx opstarten om te kijken of het werkt. Even herhalen wat we hebben: de /usr/local/nginx/ directory met daarin conf, html en logs. Verder /usr/local/sbin met daarin nginx. Mensen met een lighty installatie kennen dit. Opstarten gaat als volgt:
> sudo nginx -c /usr/local/nginx/conf/nginx.conf
> Perestrojka !
De browser opstarten en kijken of er wat te zien valt.
http://localhost
![]()
De volgende keer gaan we in op de configuratie voor rails en mongrel_cluster.