Ndoshta shumë njerëz do të përdorin VPS-të e tyre Vultr si serverë në internet, një zgjedhje e mirë do të ishte Nginx si një server në internet. Në këtë temë unë do të përshkruaj se si të instaloni Nginx, PHP FPM dhe MySQL. Gjithashtu ne do të shikojmë veçorinë e memorizimit të Nginx. Në këtë temë ne po përdorim Ubuntu 12.04, nuk e di nëse kjo do të funksionojë edhe në CentOS ose Debian.
Hapat e parë
Sigurohuni që serveri juaj të jetë i përditësuar:
apt-get update
Instaloni Nginx dhe PHP FPM
apt-get install -y nginx php5-fpm
Instaloni MySQL
apt-get install -y php5-mysql mysql
Kur të kërkohet futni një fjalëkalim. Ky është fjalëkalimi rrënjësor që do t'ju duhet për të krijuar bazat e të dhënave dhe përdoruesit.
Tani që kemi instaluar të gjitha programet që na duhen, ne do të konfigurojmë të ashtuquajturat vhosts. Një vhost është skedari i konfigurimit për një domen, kjo do të thotë që ju mund të bashkëngjitni disa domene në serverin tuaj.
Skedarin e konfigurimit mund ta gjeni këtu: https://gist.github.com/GiovanniK/11194798
Për të filluar, ne do të heqim vhost-in e paracaktuar për nginx:
rm -rf /etc/nginx/sites-enabled/default
Tani do të krijojmë një të re me përmbajtjen e vhost-it që ju dhashë.
nano /etc/nginx/sites-enabled/DOMAIN
Tani që kemi krijuar vhost-in tonë dhe kemi ngjitur përmbajtjen, do të duhet të modifikojmë disa gjëra.
Nën vlerat e vjetra:
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;
Dhe vlerat e reja:
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;
Nëse nuk dëshironi caching, hiqni/komentoni rreshtat e mëposhtëm:
Line 1 & 2
Line 12 - 16
Line 26 - 31
Line 34 - 37
Tani që konfigurimi ynë ka përfunduar dhe ne kemi konfiguruar të gjitha shërbimet tona, ne mund të rifillojmë Nginx.
service nginx restart
Janë bërë! Nëse shkoni te emri i domenit që i keni treguar serverit tuaj, duhet të shihni rrënjën e dokumentit të ri dhe duhet të jeni në gjendje të vendosni përmbajtje në të.
Kënaquni!