Вероватно ће многи људи користити своје Вултр ВПС-ове као веб сервере, добар избор би био Нгинк као веб сервер. У овој теми ћу описати како да инсталирам Нгинк, ПХП ФПМ и МиСКЛ. Такође ћемо погледати Нгинк-ову функцију кеширања. У овој теми користимо Убунту 12.04, не знам да ли ће ово радити и на ЦентОС-у или Дебиан-у.
Први кораци
Уверите се да је ваш сервер ажуриран:
apt-get update
Инсталирајте Нгинк и ПХП ФПМ
apt-get install -y nginx php5-fpm
Инсталирајте МиСКЛ
apt-get install -y php5-mysql mysql
Када се од вас затражи, унесите лозинку. Ово је роот лозинка која ће вам требати да креирате базе података и кориснике.
Сада када смо инсталирали све програме који су нам потребни, конфигурисаћемо наше такозване вхостове. Вхост је конфигурациона датотека за домен, што значи да можете приложити више домена свом серверу.
Конфигурациони фајл се може наћи овде: хттпс://гист.гитхуб.цом/ГиованниК/11194798
За почетак ћемо уклонити подразумевани вхост за нгинк:
rm -rf /etc/nginx/sites-enabled/default
Сада ћемо направити нови са садржајем вхост-а који сам вам дао.
nano /etc/nginx/sites-enabled/DOMAIN
Сада када смо направили наш вхост и налепили садржај, мораћемо да уредимо неке ствари.
Испод старих вредности:
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;
И нове вредности:
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;
Ако не желите кеширање, уклоните/коментаришите следеће редове:
Line 1 & 2
Line 12 - 16
Line 26 - 31
Line 34 - 37
Сада када је наша конфигурација завршена и када смо подесили све наше услуге, можемо поново покренути Нгинк.
service nginx restart
Су урадили! Ако одете на име домена на које сте указали на ваш сервер, требало би да видите нови корен документа и требало би да можете да ставите садржај на њега.
Уживати!