Инсталирање Ревиве Адсервер-а на ЦентОС 7

Ревиве Адсервер је бесплатан систем за приказивање огласа отвореног кода који се може користити за управљање огласима на веб локацијама, у апликацијама и/или у видео плејерима.

У овом чланку ћу вас упознати са целим процесом инсталирања Ревиве Адсервер-а на инстанцу сервера Вултр ЦентОС 7.

Предуслови

Пре него што кренете даље, потребно је да:

  • Примените инстанцу сервера Вултр ЦентОС 7 од нуле.
  • Направите судо корисника који није роот, а затим га користите за пријаву на свој ЦентОС 7 систем са вашег ССХ терминала. Можете сазнати како да креирате таквог корисника у другом Вултр чланку .

Корак 1: Ажурирајте систем користећи ИУМ

Једна од најбољих пракси администратора система је увек ажурирање система на најновији стабилан статус:

sudo yum update
sudo reboot

Након поновног покретања, користите судо корисника да се поново пријавите на систем.

Ревиве Адсервер-у је потребан ЛАМП стек да би исправно функционисао. У следећим одељцима, потребно је да примените Апацхе, МариаДБ и ПХП један по један.

Корак 2: Инсталирајте и конфигуришите Апацхе

Инсталирајте Апацхе користећи ИУМ:

sudo yum install httpd
sudo systemctl start httpd.service
sudo systemctl enable httpd.service

Спречите Апацхе да прикаже подразумевану страницу добродошлице:

sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf

Забранити Апацхе-у да приказује датотеке у /var/www/htmlдиректоријуму:

sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf

Подесите виртуелни хост за Ревиве Адсервер:

sudo vi /etc/httpd/conf.d/adserver.conf

Попуните датотеку следећим конфигурацијама. Обавезно замените те параметре специфичне за кориснике својим.

<VirtualHost *:80>
ServerAdmin xxx@xxx.com
DocumentRoot /var/www/html/adserver/
ServerName adserver.xxx.com
ServerAlias www.adserver.xxx.com
<Directory /var/www/html/adserver/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/httpd/adserver.xxx.com-error_log
CustomLog /var/log/httpd/adserver.xxx.com-access_log common
</VirtualHost>

Сачувај и затвори:

:wq

У међувремену, да бисте прихватили посету корисника, потребно је да измените правила заштитног зида да бисте дозволили улазни хттп саобраћај:

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload

Корак 3: Инсталирајте МариаДБ, а затим креирајте базу података за Ревиве Адсервер

Инсталирајте МариаДБ са ИУМ:

sudo yum install mariadb mariadb-server
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

Извршите безбедну МиСКЛ инсталацију:

sudo /usr/bin/mysql_secure_installation

Завршите овај процес према следећим упутствима:

Enter current password for root (enter for none): click the Enter key
Set root password? [Y/n]: Input Y, then click the Enter key
New password: Input a new root password, then click the Enter key
Re-enter new password: Input the password again, then click the Enter key
Remove anonymous users? [Y/n]: Input Y, then click the Enter key
Disallow root login remotely? [Y/n]: Input Y, then click the Enter key
Remove test database and access to it? [Y/n]: Input Y, then click the Enter key
Reload privilege tables now? [Y/n]: Input Y, then click the Enter key

Отворите МиСКЛ љуску као роот:

mysql -u root -p

Унесите МариаДБ роот лозинку коју сте раније поставили да бисте се пријавили.

У МиСКЛ љусци, извршите следеће команде да бисте креирали базу података за Ревиве Адсервер. Не заборавите да замените име базе података „адсервер“, корисничко име базе података „адсерверусер“ и корисничку лозинку базе података „ваша лозинка“ својим.

CREATE DATABASE adserver;
CREATE USER 'adseveruser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON adserver.* TO 'adserveruser'@'localhost';
GRANT ALL PRIVILEGES ON adserver.* TO 'adserveruser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;

Корак 4: Инсталирајте ПХП 5.6 и неопходна проширења

Са подразумеваним ИУМ репосима, можете да инсталирате само неквалификовану верзију ПХП-а (5.4.16) на свој сервер. Морате да додате ИУМ репо извор треће стране (на пример, ИУС репо) у свој систем да бисте решили проблем:

cd ~
wget https://centos7.iuscommunity.org/ius-release.rpm
sudo rpm -Uvh ius-release.rpm

Инсталирајте квалификовани ПХП и неопходна проширења, као што је ПХП 5.6:

sudo yum install php56u.x86_64 php56u-gd.x86_64 php56u-mysqlnd.x86_64 php56u-mbstring.x86_64 php56u-xml.x86_64 php56u-opcache.x86_64

Ставите све своје промене на снагу:

sudo systemctl restart httpd mariadb

Корак 5: Преузмите архиву Ревиве Адсервер

У тренутку писања, најновија верзија Ревиве Адсервер-а је 3.2.4. Увек можете пронаћи најновију УРЛ адресу за преузимање на званичној веб локацији Ревиве Адсервер.

cd ~
wget https://download.revive-adserver.com/revive-adserver-3.2.4.tar.gz
tar -zxvf revive-adserver-3.2.4.tar.gz
mv revive-adserver-3.2.4/ adserver/
sudo chown -R apache: adserver/
sudo mv adserver/ /var/www/html/

Корак 6: Завршите инсталацију у вашем претраживачу

Посетите свој Вултр сервер користећи веб прегледач:

http://[your-server-IP]

На страници „Добродошли“ кликните на дугме „Слажем се >>“. Затим ће програм чаробњака за инсталацију извршити проверу система.

Након провере система, ући ћете на страницу „База података“. Унесите име базе података, корисничко име базе података и лозинку базе података које сте раније навели и оставите остала поља нетакнута. Затим кликните на дугме „Настави >>“.

На страници „Конфигурација“ унесите корисничко име администратора, лозинку администратора и адресу е-поште администратора; прилагодите језик и временску зону како желите; а остала поља оставити нетакнута. Затим кликните на дугме "Настави >>".

На страници „Заврши“ кликните на дугме „Настави >>“ да бисте завршили инсталацију.

То је то. Сада можете да управљате огласима у систему Ревиве Адсервер.

Остави коментар

Успон машина: Примене вештачке интелигенције у стварном свету

Успон машина: Примене вештачке интелигенције у стварном свету

Вештачка интелигенција није у будућности, она је овде управо у садашњости. У овом блогу Прочитајте како су апликације вештачке интелигенције утицале на различите секторе.

ДДОС напади: кратак преглед

ДДОС напади: кратак преглед

Да ли сте и ви жртва ДДОС напада и збуњени сте методама превенције? Прочитајте овај чланак да бисте решили своја питања.

Да ли сте се икада запитали како хакери зарађују новац?

Да ли сте се икада запитали како хакери зарађују новац?

Можда сте чули да хакери зарађују много новца, али да ли сте се икада запитали како зарађују толики новац? Хајде да причамо.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Да ли желите да видите револуционарне изуме Гугла и како су ти изуми променили живот сваког људског бића данас? Затим читајте на блогу да бисте видели Гооглеове изуме.

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Концепт самовозећих аутомобила који путују на путеве уз помоћ вештачке интелигенције је сан који већ неко време имамо. Али упркос неколико обећања, њих нема нигде. Прочитајте овај блог да сазнате више…

Технолошка сингуларност: далека будућност људске цивилизације?

Технолошка сингуларност: далека будућност људске цивилизације?

Како се наука развија великом брзином, преузимајући многе наше напоре, расте и ризик да се подвргнемо необјашњивој сингуларности. Прочитајте шта би сингуларност могла да значи за нас.

Функционалности слојева референтне архитектуре великих података

Функционалности слојева референтне архитектуре великих података

Прочитајте блог да бисте на најједноставнији начин упознали различите слојеве у архитектури великих података и њихове функционалности.

Еволуција складиштења података – Инфографика

Еволуција складиштења података – Инфографика

Методе складиштења података су се развијале можда од рођења података. Овај блог покрива еволуцију складиштења података на основу инфографике.

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

У овом дигиталном свету, паметни кућни уређаји постали су кључни део живота. Ево неколико невероватних предности паметних кућних уређаја о томе како они чине наш живот вредним живљења и једноставнијим.

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Недавно је Аппле издао мацОС Цаталина 10.15.4 додатак за исправку проблема, али изгледа да ажурирање изазива више проблема који доводе до квара Мац машина. Прочитајте овај чланак да бисте сазнали више