Компилиране на PHP 7.1 под CentOS 5.11

Featured

Да, правилно прочетохте заглавието. Компилиране на PHP версия 7 под CentOS 5. Преди да стигнем до съществената част, силно ви съветваме да НЕ използвате CentOS 5 вече, защото не се поддържа от 31 Март 2017 година. Причината за тази статия е, защото някои стари сървъри със сайтове разположени на тях искат да бъдат в крак с времето, което е логично и хубаво. Но ви съветваме при всички положения да обмислите upgrade към CentOS 7 или към текуща LTS версия на някоя от major дистрибуциите. На CentOS 6 и 7, upgrade процедурата до PHP 7 става лесно и безпроблемно. При CentOS 5 не е така защото е нужно да бъдат компилирани няколко софтуера ръчно. Пакетите със зависимостите са твърде стари за да тръгне PHP 7, но ние ще разгледаме цялостната процедура от нулата, което включва и самото компилиране на PHP 7.1. Методът на компилация няма да изтрие текущата ви PHP версия, а само ще добави и 7.1.

Continue reading

IP Failover с Pacemaker и PCS под CentOS 7

Featured

Едно от най-важните неща при големи конфигурации е надеждността при отпадане на някоя услуга и възможността вашето приложение да не спира работата си, когато това се случи. Доста често един голям проект е разделен на сървъри с различни роли. Например, имате уеб сайт, който се обслужва от два MySQL сървъра, разположени на две отделни машини. Да приемем, че те са в режим MASTER/SLAVE. В конфигурационния файл на вашето приложение за връзка с базата данни е описан IP адреса на първата MySQL машина, която е MASTER. Ако тя отпадне, вашият сайт ще спре да се отваря, дори и втората машина (SLAVE сървъра) да е все още активна. Примерът, който ще разгледаме, не е тясно обвързан с MySQL или който и да е друг софтуер, макар че pacemaker поддържа подобни failover функции. По-скоро ще видим варианта, в който при отпадане на сървър 1, зададеният от pacemaker IP адрес се вдига автоматично на сървър 2, което би осигурило непрекъсваемост на ролята, която тези сървъри изпълняват заедно. По този начин за връзка с приложение X, ще е нужно да опишете само един IP адрес, а pacemaker ще се погрижи за това на кой сървър то трябва да бъде вдигнато. Continue reading

Инсталиране на VNC и GNOME във виртуален сървър

Featured

Едно от общите неща между голяма част от линукс сървърите, е че те не идват с графична среда. Ако наемете сървър, виртуален или физически, вашият хостинг провайдър ще ви го предостави с минимална инсталация на въпросната дистрибуция. Това е така, защото от момента на инсталация натам, вие решавате какво искате да има на този сървър и как бихте желали да го изградите. По-голямата част от сървърите нямат нужда от графична среда, заради ролята която изпълняват. Но това не означава, че не може да имат такава. В тази статия ще ви покажем как можете да си инсталирате GNOME на вашият сървър и да използвате десктоп средата през протокола VNC.

Continue reading

Допълнителни модули, разширяващи Analytics

Featured

Днес ще ви покажем още няколко много полезни модула, работещи с Analytics и разширяващи неговия обхват.

Първият модул се казва Scroll Depth и предназначението му е да показва до къде са стигнали като дълбочина потребителите в страницата. Самата страница се разделя на 5 – началото (baseline), 25%, 50%, 75% и 100% от нейната дължина. При всяко достигане се изпраща събитие към Analytics, отчитащо че потребителя е достигнал до зададената точка. Веднъж изпратено едно събитие, не се изпраща повторно – т.е. ако човек се придвижва надолу и достигне 25% ще се изпрати събитие, ако се придвижва още по-надолу до 50% ще се изпрати ново събитие, но ако се завърне нагоре до 25% – събитие няма да се изпраща. Ако човек зареди страницата и прескочи някъде надолу примерно на 75% или 100%, то се изпраща директно това събитие, без да се изпращат предходните, ако той се завърне нагоре примерно на 50% – това вече не се изпраща.  Характерно е, че страницата се измерва по екранната дължина на съответния потребител, която е различна за потребителите на настолни компютри и потребителите на таблети или телефони.

Continue reading

Времето за престой при бързите посещения с Google Analytics

Featured

Един от най-важните параметри, който интересува всички, занимаващи се със сайтове, е времето на престой на потребител на сайта. Параметърът се изчислява правилно, когато потребителя посети повече от една страница и направи една цяла сесия на сайта. За жалост обаче понякога потребителя влиза в сайта, чете малко и натиска бутона “back”, за да се завърне обратно откъдето е дошъл. Това невинно на пръв поглед действие поражда два по-големи проблема.

Първият проблем е, че обърква софтуерите за отчитане на сесиите и най-вече времето за престой, защото в този случай потребителя не посещава втора страница и не може да бъде измерено точно. Вторият проблем е, че това е много лош сигнал за търсещите машини и рекламните мрежи показващ, че страницата/рекламата, в която потребителя влезе, не отговаря на неговите нужди. За тази цел се прави разлика между двата типа посещение и са измислени 2 нови термина за тяхното разграничаване. Първият се казва “бързо посещение” (short click), другия е “дълго посещение” (long click). А времето на бързото посещение се казва “време за престой” (dwell time), докато при дългото посещение е “продължителност на сесията”.

Continue reading

Високопроизводителен HTTPS

Featured

https-visokoproizvoditelen-siguren

Високопроизводителният и по-сигурен HTTPS винаги е бил цел за повечето системни администратори. В тази статия ще ви покажем как можете да постигнете тази цел с няколко сравнително прости метода. Преди всичко е необходимо да поясним, че следващите стъпки трябва да бъдат направени от човек, който има познания по *nix, системна администрация и работа с команден ред. Напомняме, че е необходимо да направите архиви на конфигурационните файлове, защото следващите примери могат много сериозно да променят работата на вашия сървър.

Continue reading

WordPress защита от атаки за разпознаване на пароли

Featured

WordPress ataka s gruba sila

WordPress е най-популярната система за управляване на съдържанието (CMS – Content Management System) в световен мащаб. Според данните в момента на нея се движат около 1/4 от всички сайтове. Знаете, че когато една система стане малко по-популярна, веднага се намират “доброжелатели”, целящи да използват слабостите ѝ в неин ущърб. Преди няколко години в интернет се появиха атаки към WordPress сайтове, целящи познаване на потребителските пароли. Ако за потребителите не е проблем да се намерят техните имена, то паролите са изключително проблемни.

Continue reading

Как да настроите и използвате Mytop

Featured

mytop

Mytop е инструмент с отворен код, с който лесно ще можете да следите заявките към вашите бази данни. В днешната статия ще ви покажем как да инсталирате и използвате Mytop. Използвахме операционна система CentsOS 6, но инструментът работи под почти всички Linux дистрибуции.

Continue reading

Празнични отстъпки за скоростно начало на 2017 г.

Празнични отстъпки в Delta.BG

Delta.BG подготвихме празнични отстъпки на SSD VPS плановете ни!

Условия на промоцията:

Празничната промоция започва от 22.12.2016 г. и приключва на 04.01.2017 г. Всички клиенти, които закупят нови услуги ще получат 10% отстъпка при поръчка за 3, 6 или 12 месеца.

* Промоцията важи за нови клиенти!
** Промоцията важи при осъществен паричен превод до 09.01.2017 г.

Екипът на Delta.BG пожелаваме на всички весело посрещане на празниците и спорна 2017 година!