Важна: Распрацоўка eaccelerator спыненая. Замест яго варта выкарыстоўваць убудаванае кэшаванне opcache.
Першая дзея, якое трэба зрабіць, - ўстаноўка пакетаў php5-dev і make, калі яны адсутнічаюць.
Наладжвальны сервер для хостынгу сайтаў. Адказы на пытанні, як наладзіць apache і php, альбо nginx.
Важна: Распрацоўка eaccelerator спыненая. Замест яго варта выкарыстоўваць убудаванае кэшаванне opcache.
Першая дзея, якое трэба зрабіць, - ўстаноўка пакетаў php5-dev і make, калі яны адсутнічаюць.
Ад стабільнай і хуткай працы сервера залежыць лёс сайта. Яго павольная праца і частыя падзення здольныя адпудзіць як наведвальнікаў, так і пошукавыя сістэмы. Апошнія яшчэ і панізяць рэйтынг тармозіць сайта ў выніках пошуку і ён апынецца не ў топ-10, а, скажам, у топ-100 па ўсім запытам.
Выкарыстанне звязкі nginx і php-fpm для абслугоўвання сайтаў дазваляе павялічыць хуткасць іх працы, а таксама стабільнасць сістэмы ў цэлым. Да таго ж, адмовіўшыся ад выкарыстання apache, мы некалькі спрашчаем сістэму і нават абараняем яе. Бо калі няма apache, то зламыснік не зможа выкарыстоўваць, напрыклад, файл .htaccess для сваіх мэтаў.
Нізку nginx + php-fpm наладжваць даволі лёгка і яна падтрымліваецца многімі папулярнымі CMS: WordPress, MODX, DLE, рознымі фреймворка. Усё гэта здольна працаваць і без грувасткага apache.
Пры ўсталёўцы вэб-сервера, не абысціся без стварэння карыстальнікаў. У ідэале, для кожнага сайта павінен быць створаны асобны юзер. Так мы зможам абараніць іншыя сайты, калі адзін з карыстальнікаў будзе узламаны. Прыклады ў гэтым артыкуле напісаны з улікам таго, што карыстальнікаў вы стварылі па інструкцыі .
Бывае так, што трэба заблакаваць доступ да сайта з нейкага пэўнага сайта. Калі на сэрвэры усталяваны nginx, то гэтая задачка вырашаецца ў пару радкоў.
if ($ http_referer ~ * "example \ .com") { return 403; }