Корак 1 – Подешавање спремишта за унапред компајлиране Хиаватха Дебиан бинарне датотеке
Корак 2 - Инсталирајте Хиаватху
Корак 3 - Инсталирајте МиСКЛ
Корак 4 - Инсталирајте ПХП-ФПМ
Корак 5 - Конфигуришите Хајавату
Корак 6 – Савети након инсталације
Хиаватха је веб сервер који има на уму једноставност, лакоћу коришћења и безбедност. То је савршено решење за мање сервере, старији хардвер или уграђене машине - али такође одлично ради и на серверима велике снаге. Када комбинујете Хиаватха веб сервер са ПХП-ФПМ и МиСКЛ, можете имати моћан веб сервер који је и лаган и безбедан. У овом водичу ћу вам показати како да инсталирате Хиаватху, ПХП-ФПМ и МиСКЛ на Дебиан. До краја туторијала имаћете потпуно функционалан Хиаватха веб сервер који може да користи ПХП-ФПМ и МиСКЛ да испуни ваше потребе!
Овај чланак је написан за Дебиан Вхеези (64-бит), али може радити са другим верзијама Дебиан-а са мањим прилагођавањима.
Имајте на уму да морате да будете роот или да имате роот приступ преко су / судо да бисте извршили све кораке у овом водичу.
Корак 1 – Подешавање спремишта за унапред компајлиране Хиаватха Дебиан бинарне датотеке
Прва ствар коју ћете морати да урадите је да подесите спремиште за Хиаватха Вебсервер. Можете га и сами компајлирати ако желите, али за овај водич ћемо користити унапред компајлиране бинарне датотеке.
Прво набавите и инсталирајте јавни кључ спремишта:
apt-key adv --recv-keys --keyserver keys.gnupg.net 79AF54A9
Отворите и уредите sources.listпомоћу:
nano /etc/apt/sources.list
Додајте следеће на соурце.лист:
deb http://mirror.tuxhelp.org/debian/ squeeze main
Сачувајте промене које сте направили, а затим изађите.
Сада ажурирајте са:
apt-get update
Корак 2 - Инсталирајте Хиаватху
Инсталирајте Хиаватху уносом:
apt-get install hiawatha
Уверите се да Хајавата ради тако што ћете отворити свој веб претраживач и унети:
http://YOURVULTRIPGOESHERE
и требало би да видите веб страницу „Инсталација је успела“ на свом потпуно новом веб серверу Хиаватха.
Корак 3 - Инсталирајте МиСКЛ
Инсталирајте МиСКЛ тако што ћете покренути следећу команду:
apt-get install mysql-server
Током инсталације, биће вам представљена опција да поставите роот лозинку за МиСКЛ. Обавезно изаберите сигурну лозинку и унесите је, а затим је унесите поново када буде затражено да потврдите своју нову роот МиСКЛ лозинку.
Када се МиСКЛ инсталација заврши, покрените:
mysql_secure_installation
Ово ће проћи кроз неколико једноставних корака за осигурање вашег новог МиСКЛ сервера, а то су:
- Која је тренутна МиСКЛ роот лозинка? (унесите то у)
- Да промените роот МиСКЛ лозинку? (унесите Н за не)
- Уклонити анонимне кориснике? (изаберите И за да)
- Желите ли да забраните роот пријаву на даљину? (изаберите И за да)
- Уклоните све тестне базе података? (изаберите И за да)
- Поново учитати табеле привилегија? (изаберите И за да)
Ваш МиСКЛ сервер је сада инсталиран и обезбеђен!
Корак 4 - Инсталирајте ПХП-ФПМ
Инсталирајте ПХП-ФПМ и неке додатне екстензије уносом:
apt-get install php5-fpm php5-mysql php5-gd php5-curl
Уреди php.ini...
nano /etc/php5/fpm/php.ini
... и пронађите ред где пише: ;cgi.fix_pathinfo=1. Одкоментирајте овај ред и промените вредност у „0“, тако да одговара:
cgi.fix_pathinfo=0
Сачувајте и изађите.
Уреди www.conf...
nano /etc/php5/fpm/pool.d/www.conf
... и декоментирајте ред који каже ;listen.mode = 0660, тако да се подудара:
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
Сачувајте и изађите.
Поново покрените ПХП-ФПМ тако да промене које сте унели ступе на снагу:
service php5-fpm restart
У овом делу ћете конфигурисати Хиаватху и подесити је да служи ПХП и/или датотеке ваше веб локације. Прво, отворите hiawatha.conf.
nano /etc/hiawatha/hiawatha.conf
Пронађите линију која каже #CGIhandler = /usr/bin/php-cgi:php. Одкоментирајте овај ред, тако да одговара следећем:
CGIhandler = /usr/bin/php-cgi:php
Сада, декоментирајте читаве ФастЦГИ линија и замени 127.0.0.1:2005са /var/run/php5-fpm.sockтако да баш изгледа овако:
FastCGIserver {
FastCGIid = PHP5
ConnectTo = /var/run/php5-fpm.sock
Extension = php
}
Идите доле до одељка који каже VIRTUAL HOSTSи скините коментар са целог одељка. Замените your-domain-goes-here.comдоменом веб локације коју ћете користити.
- Промените поље Хостнаме у свој домен
www.your-domain-goes-here.com
- Промените поље ВебситеРоот у
/var/www/your-domain-goes-here.com/public_html
- Промените поље АццессЛогФиле у
/var/www/your-domain-goes-here.com/logs/access.log
- Промените поље ЕррорЛогФиле у
/var/www/your-domain-goes-here.com/logs/error.log
- Уклоните линију која каже
UseToolKit = banshee
Изгледаће овако када завршите:
VirtualHost {
Hostname = www.your-domain-goes-here.com
WebsiteRoot = /var/www/your-domain-goes-here.com/public_html
StartFile = index.php
AccessLogfile = /var/www/your-domain-goes-here.com/logs/access.log
ErrorLogfile = /var/www/your-domain-goes-here.com/logs/error.log
TimeForCGI = 5
UseFastCGI = PHP5
}
Сачувајте и изађите.
Креирајте директоријуме потребне за датотеке ваше веб локације.
mkdir -p /var/www/your-domain-goes-here.com/public_html
mkdir /var/www/your-domain-goes-here.com/logs
Поново покрените Хиаватху.
service hiawatha restart
У овом тренутку, спремни сте да почнете да отпремате своје ПХП датотеке на /var/www/your-domain-goes-here.com/public_html. Уживајте у Хајавати!
Корак 6 – Савети након инсталације
Постоји много могућих безбедносних комбинација и команди за подешавање које можете да користите са Хајаватом. Посетите Хиаватха ман страницу (или веб локацију) за листу различитих команди и додатних ХОВТО-а.
Инсталирање ВордПресс-а
Сада када имате радни Хиаватха веб сервер са ПХП-ом и МиСКЛ-ом - можда бисте желели да инсталирате ВордПресс? Да би ВордПресс радио са Хајаватом, мораћете да направите малу промену у hiawatha.conf.
nano /etc/hiawatha/hiawatha.conf
Додајте следећи ред у унутрашњост вашег виртуелног одељка (испод UseFastCGI = PHP5реда).
UseToolkit = wordpress
Додајте ову конфигурацију ван конфигурације виртуелног хоста (пожељно у одељку УрлТоолКит у hiawatha.conf).
UrlToolkit {
ToolkitID = wordpress
RequestURI exists Return
Match .*\?(.*) Rewrite /index.php?$1
Match .* Rewrite /index.php
}
Сачувајте и изађите.
Са УрлТоолКит-ом за преписивање за ВордПресс, можете инсталирати ВордПресс на исти начин као и за било који други веб сервер. Желећете да се уверите да су дозволе за све ВордПресс датотеке /var/www/your-domain-goes-here.com/public_htmlпостављене на www-data:www-dataтако да Вордпрес може да изврши промене за теме и додатке.