Probablement molta gent farà servir els seus VPS Vultr com a servidors web, una bona opció seria Nginx com a servidor web. En aquest tema descriuré com instal·lar Nginx, PHP FPM i MySQL. També veurem la funció de memòria cau de Nginx. En aquest tema estem utilitzant Ubuntu 12.04, no sé si també funcionarà a CentOS o Debian.
Primers passos
Assegureu-vos que el vostre servidor estigui actualitzat:
apt-get update
Instal·leu Nginx i PHP FPM
apt-get install -y nginx php5-fpm
Instal·leu MySQL
apt-get install -y php5-mysql mysql
Quan se us demani, introduïu una contrasenya. Aquesta és la contrasenya root que necessitareu per crear bases de dades i usuaris.
Ara que tenim tots els programes que necessitem, configurarem els nostres anomenats vhosts. Un vhost és el fitxer de configuració d'un domini, això significa que podeu adjuntar diversos dominis al vostre servidor.
El fitxer de configuració es pot trobar aquí: https://gist.github.com/GiovanniK/11194798
Per començar, eliminarem el vhost predeterminat per a nginx:
rm -rf /etc/nginx/sites-enabled/default
Ara en crearem un de nou amb el contingut del vhost que us vaig donar.
nano /etc/nginx/sites-enabled/DOMAIN
Ara que hem creat el nostre vhost i hem enganxat el contingut, haurem d'editar algunes coses.
A sota dels valors antics:
Line 1: fastcgi_cache_path /etc/nginx/cache levels=1:2 keys_zone=Nginx:100m inactive=60m;
Line 6: server_name nginx.dev;
Line 9: root /var/www/nginx.dev/public/;
Line 26: fastcgi_cache Nginx;
Line 27: fastcgi_cache_valid 200 5m;
I els nous valors:
Line 1: fastcgi_cache_path /etc/nginx/cache levels=1:2 keys_zone=DOMAIN:100m inactive=60m;
Line 6: server_name DOMAIN;
Line 9: root /var/www/DOMAIN/public/;
Line 26: fastcgi_cache DOMAIN;
Line 27: fastcgi_cache_valid 200 TIME_TO_CACHE;
Si no voleu emmagatzemar a la memòria cau, elimineu/comenteu les línies següents:
Line 1 & 2
Line 12 - 16
Line 26 - 31
Line 34 - 37
Ara que la nostra configuració s'ha completat i hem configurat tots els nostres serveis, podem reiniciar Nginx.
service nginx restart
Estaven fets! Si aneu al nom de domini que heu apuntat al vostre servidor, hauríeu de veure la nova arrel del document i haureu de poder posar-hi contingut.
Gaudeix!