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.
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.
Devam etmeden önce yapmanız gerekenler:
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.
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/html
dizindeki 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
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;
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
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/
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.
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 sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.
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.
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
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.
Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.
Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.
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, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek mi?