Valószínűleg sokan fogják használni a Vultr VPS-eiket webszerverként, jó választás az Nginx webszerverként. Ebben a témában az Nginx, a PHP FPM és a MySQL telepítését fogom leírni. Meg fogjuk vizsgálni az Nginx gyorsítótárazási funkcióját is. Ebben a témában az Ubuntu 12.04-et használjuk, nem tudom, hogy CentOS-en vagy Debianon is működni fog.
Első lépések
Győződjön meg arról, hogy szervere naprakész:
apt-get update
Telepítse az Nginxet és a PHP FPM-et
apt-get install -y nginx php5-fpm
Telepítse a MySQL-t
apt-get install -y php5-mysql mysql
Amikor a rendszer kéri, írjon be egy jelszót. Ez a root jelszó, amelyre adatbázisok és felhasználók létrehozásához lesz szüksége.
Most, hogy az összes szükséges programot telepítettük, beállítjuk az úgynevezett vhostokat. A vhost egy tartomány konfigurációs fájlja, ami azt jelenti, hogy több tartományt is csatolhat a kiszolgálóhoz.
A konfigurációs fájl itt található: https://gist.github.com/GiovanniK/11194798
Kezdésként eltávolítjuk az nginx alapértelmezett vhostját:
rm -rf /etc/nginx/sites-enabled/default
Most létrehozunk egy újat az általam adott vhost tartalmával.
nano /etc/nginx/sites-enabled/DOMAIN
Most, hogy létrehoztuk a vhostunkat, és beillesztettük a tartalmat, szerkesztenünk kell néhány dolgot.
A régi értékek alatt:
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;
És az új értékek:
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;
Ha nem akarja a gyorsítótárat, távolítsa el/írja megjegyzésbe a következő sorokat:
Line 1 & 2
Line 12 - 16
Line 26 - 31
Line 34 - 37
Most, hogy a konfigurációnk elkészült, és minden szolgáltatásunkat beállítottuk, újraindíthatjuk az Nginxet.
service nginx restart
Végeztünk! Ha arra a tartománynévre lép, amelyet a szerverére mutatott, látnia kell az új dokumentumgyökeret, és képesnek kell lennie arra, hogy tartalmat helyezzen el.
Élvezd!