Инструкции за инсталиране на TDS на облачен VPS, администраторски блог

Блог за технологиите, технокрацията и методите за справяне с гребла

Инсталиране на Keitaro TDS на сървъра

Реших да си поиграя малко с арбитража на трафика от най-различни източници. Затова той започва своите изследвания с инсталирането на система за управление на трафика TDS (Traffic Direction System).

След консултация с познати портиери избрах Keitaro TDS като най-функционален панел. Панелът е платен, но 8$ на месец (или 60$, ако се закупи веднага за една година) за куп функционалности от управление на трафика и анализ на системата до зареждане на iframes, според мен си заслужават. Освен това, ако не можете да си позволите да харчите пари за платени кифли, вероятно е по-добре да спрете арбитража веднага.

Ясно е, че има безплатни опции като Simple TDS или Kallisto TDS, но второто върви в скапан скрипт, а простото изглежда болезнено жалко. Освен това дори демонстрацията на сайта не беше заредена.

Освен това, поради спецификата на параноята, открих, че занаятчиите успяват да откраднат трафик от просто или калисто, което не беше част от плановете ми.

Затова се регистрирах на уебсайта на Keitaro TDS, взех месечен абонамент; закупени няколко домейна; Взех български облачен хостинг VSCALE за 400 рубли (в DO същия дроплет струва $10) и започнах.

Тъй като TDS работи и се инсталира през уеб лицето, първо беше необходимо да заредите облачния сървър с всички необходими пълнежи под формата на LAMP. Опитах се да направя инструкциите възможно най-разяждащи, но без снимки, защото в уеб инсталацията всичко опира до натискане на един клавиш, така че не мисля, че инструкциите изискват допълнителна визуализация.

Това може да стане просто чрез инсталиране на контролния панел Vesta CP. Предполагам, че читателят знае малкокак да се свържете към ssh конзолата, така че няма да описвам как да изтегля и стартирам puTTY ssh клиента. Освен това облачният хостинг на VSCALE има уеб конзола, чрез която можете също да влезете във вашия сървър.

Като стандарт избрах системата CentOS 6.X за себе си, включително ще пиша за нея.

Влезте в сървъра и първо актуализирайте системата# yum -y update# yum -y install gcc wget make

след това инсталирайте конзолата за управление на Vesta CP# curl -O http://vestacp.com/pub/vst-install.sh# bash vst-install.sh

Отговаряме на въпроси относно името на сървъра и след 5-10 минути получаваме влизане в системата Vesta по пощата. В горното меню на Vesta щракнете върху Web и свържете домейна, който ще използваме за TDS.

След това в конзолата на сървъра отидете в папката на домейна, която ще използваме за TDS, и изтеглете инсталационния скрипт:# cd /home/admin/web/TDS_DOMAIN/public_html# wget http://keitarotds.com/getfile/install.php

Предвиждайки възможна грешка при инсталиране, инсталирайте IonCube Loader# wget -q -O – http://www.atomicorp.com/installers/atomic sh# yum -y install php-ioncube-loader след което рестартираме уеб сървъра или самия сървър# service httpd restart ​​​​# service ngin x рестартирайте

Сега можем да преминем към самата инсталация на TDS, за което отваряме инсталационния скрипт в браузъраhttp://TDS_DOMAIN/install.php

Скриптът ще провери наличието на всички необходими компоненти, след което натискаме клавишаCONTINUE, за да изтеглим и инсталираме необходимите файлове.

Възможно е и вие като мен да получите грешката Предупреждение: session_start(): open(/var/lib/php/session/sess_u8le9ckr2p53p2fhc6tbmmnjp3, O_RDWR) неуспешно в долната част на страницата на инсталатора:Отказано разрешение (13) в /home/admin/web/TDS_DOMAIN/public_html/install.php на ред 98 Предупреждение: Неизвестно: отваряне(/var/lib/php/session/sess_u8le9ckr2p53p2fhc6tbmmnjp3, O_RDWR) неуспешно: Отказано разрешение (13) в Неизвестно на ред 0 данни (файлове). Моля, проверете дали текущата настройка на session.save_path е правилна (/var/lib/php/session) в Unknown на ред 0

по принцип в това няма нищо критично, защото инсталацията върви с него, но е по-добре да го поправите, като зададете съответните права на сървъра за парка от PHP сесии# chmod -R 777 /var/lib/php/session

По време на процеса на инсталиране ще бъдем попитани за акаунта на базата данни, така че той трябва да бъде въведен през контролния панел на VestaCP, в който кликваме върху менюто DB и създаваме база данни, достъп от която регистрираме в инсталатора на Keitaro TDS.