RevOS Adserverı CentOS 7ye Yükleme

Revive Adserver, web sitelerindeki, uygulamalardaki ve / veya video oynatıcılardaki reklamları yönetmek için kullanılabilen ücretsiz ve açık kaynaklı bir reklam sunma sistemidir.

Bu makalede, bir Vultr CentOS 7 sunucu örneğine Revive Adserver'ı yükleme işleminin tamamını tanıtacağım.

Ön şartlar

Devam etmeden önce yapmanız gerekenler:

  • Sıfırdan bir Vultr CentOS 7 sunucu örneği dağıtın.
  • Bir sudo root olmayan kullanıcı oluşturun ve SSH terminalinizden CentOS 7 sisteminizde oturum açmak için kullanın. Başka bir Vultr makalesinde böyle bir kullanıcıyı nasıl oluşturacağınızı öğrenebilirsiniz .

Adım 1: YUM'u kullanarak sistemi güncelleyin

Sistem yöneticilerinin en iyi uygulamalarından biri, sistemi her zaman en son kararlı duruma güncellemektir:

sudo yum update
sudo reboot

Yeniden başlattıktan sonra, sistemde tekrar oturum açmak için sudo kullanıcısını kullanın.

Revive Adserver'ın düzgün çalışması için LAMP yığınına ihtiyacı vardır. Aşağıdaki bölümlerde Apache, MariaDB ve PHP'yi tek tek dağıtmanız gerekmektedir.

2. Adım: Apache'yi yükleyin ve yapılandırın

Apache'yi YUM kullanarak yükleyin:

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

Apache'nin varsayılan hoş geldiniz sayfasını görüntülemesini engelleyin:

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

Apache'nin /var/www/htmldizindeki dosyaları görüntülemesini yasaklayın :

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

Revive Adserver için sanal bir ana bilgisayar oluşturun:

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

Dosyayı aşağıdaki yapılandırmalarla doldurun. Bu kullanıcıya özgü parametreleri kendi parametrelerinizle değiştirdiğinizden emin olun.

<VirtualHost *:80>
ServerAdmin [email protected]
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>

Kaydet ve çık:

:wq

Bu arada, kullanıcıların ziyaretini kabul etmek için, gelen http trafiğine izin vermek için güvenlik duvarı kurallarını değiştirmeniz gerekir:

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

Adım 3: MariaDB'yi yükleyin ve ardından Revive Adserver için bir veritabanı oluşturun

MariaDB'yi YUM ile kurun:

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

Güvenli MySQL kurulumunu gerçekleştirin:

sudo /usr/bin/mysql_secure_installation

Bu işlemi aşağıdaki talimatlara göre bitirin:

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 kabuğunu root olarak açın:

mysql -u root -p

Oturum açmak için daha önce ayarladığınız MariaDB kök şifresini girin.

MySQL kabuğunda, Revive Adserver için bir veritabanı oluşturmak için aşağıdaki komutları yürütün. "Adserver" veritabanı adını, "adserveruser" veritabanı kullanıcı adını ve "kullanıcı şifrenizi" veritabanı kullanıcı şifresini kendi adlarınızla değiştirmeyi unutmayın.

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;

Adım 4: PHP 5.6'yı ve gerekli uzantıları yükleyin

Varsayılan YUM depolarıyla, sunucunuza yalnızca kalifiye olmayan bir PHP sürümü (5.4.16) yükleyebilirsiniz. Sorunu çözmek için sisteminize bir üçüncü taraf YUM repo kaynağı (örneğin, IUS repo) eklemeniz gerekir:

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

Nitelikli PHP'yi ve PHP 5.6 gibi gerekli uzant��ları yükleyin:

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

Tüm değişikliklerinizi yürürlüğe koyun:

sudo systemctl restart httpd mariadb

5. Adım: Revive Adserver arşivini indirin

Yazma itibariyle, Revive Adserver'ın en son sürümü 3.2.4'tür. En son indirme URL'sini her zaman Revive Adserver resmi web sitesinde bulabilirsiniz.

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. Adım: Tarayıcınızda kurulumu tamamlayın

Bir web tarayıcısı kullanarak Vultr sunucunuzu ziyaret edin:

http://[your-server-IP]

"Hoş Geldiniz" sayfasında "Kabul Ediyorum >>" düğmesini tıklayın. Daha sonra kurulum sihirbazı programı bir sistem kontrolü yürütür.

Sistem kontrolünden sonra "Veritabanı" sayfasına gireceksiniz. Daha önce belirttiğiniz veritabanı adını, veritabanı kullanıcı adını ve veritabanı şifresini girin ve diğer alanlara dokunmayın. Ardından, "Devam >>" düğmesini tıklayın.

"Yapılandırma" sayfasında yönetici kullanıcı adını, yönetici şifresini ve yönetici e-posta adresini girin; dili ve saat dilimini istediğiniz gibi ayarlayın; ve diğer alanlara dokunmayın. Ardından "Devam >>" düğmesini tıklayın.

"Son" sayfasında, kurulumu tamamlamak için "Devam >>" düğmesini tıklayın.

Bu kadar. Artık Revive Adserver sisteminde reklamları yönetebilirsiniz.



Leave a Comment

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

OpenNMS, çok sayıda cihazı izlemek ve yönetmek için kullanılabilen bir açık kaynak ağ yönetim platformudur. Ubuntu 16.04 LTS üzerinde OpenNMS kurulumu için tüm adımları keşfedin.

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Farklı Bir Sistem mi Kullanıyorsunuz? LibreNMS tam özellikli bir açık kaynak ağ izleme sistemidir.

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.

Hala Teslim Edilmeyen Teknoloji Sözleri

Hala Teslim Edilmeyen Teknoloji Sözleri

Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.

CAPTCHA: İnsan-AI Ayrımı İçin Ne Kadar Geçerli Bir Teknik Kalabilir?

CAPTCHA: İnsan-AI Ayrımı İçin Ne Kadar Geçerli Bir Teknik Kalabilir?

CAPTCHA, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek mi?