In vergelijking met Apache is Nginx een lichtgewicht high-performance webserver. Dit maakt het extra interessant voor virtuele servers. Helaas heeft CentOS 6 standaard geen ondersteuning voor Nginx en moeten we hulp inroepen. Dit artikel is geschikt voor CentOS 5 en 6.
Nginx repository
In de originele blog gebruikte ik EPEL. EPEL staat voor Extra Package for Enterprise Linux, ofwel extra applicatie voor je CentOS 6 server. Helaas is de Nginx versie in EPEL niet de meest recente versie en daarom gebruiken we de Nginx repository. Maak het bestand /etc/yum.repos.d/nginx.repo met de volgende inhoud:
[nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1
Sla het bestand op en voer de volgende commando uit om Nginx te installeren:
yum install nginx -y
Nginx starten
Ben je al aan CentOS 6 gewend dan is starten een eitje omdat het niet anders dan andere services gaat:
service nginx start
Voer ook de volgende commando uit om Nginx standaard op te starten als je de server herstart:
chkconfig nginx on
Je hebt nu succesvol Nginx op je server geïnstalleerd.