Προαπαιτούμενα
Βήμα 1: Ενημερώστε το σύστημα χρησιμοποιώντας το YUM
Βήμα 2: Εγκαταστήστε και ρυθμίστε τις παραμέτρους του Apache
Βήμα 3: Εγκαταστήστε το MariaDB και, στη συνέχεια, δημιουργήστε μια βάση δεδομένων για το Revive Adserver
Βήμα 4: Εγκαταστήστε την PHP 5.6 και τις απαραίτητες επεκτάσεις
Βήμα 5: Κάντε λήψη του αρχείου Revive Adserver
Βήμα 6: Ολοκληρώστε την εγκατάσταση στο πρόγραμμα περιήγησής σας
Το Revive Adserver είναι ένα δωρεάν και ανοιχτού κώδικα σύστημα προβολής διαφημίσεων που μπορεί να χρησιμοποιηθεί για τη διαχείριση διαφημίσεων σε ιστότοπους, σε εφαρμογές ή/και σε προγράμματα αναπαραγωγής βίντεο.
Σε αυτό το άρθρο, θα σας παρουσιάσω την όλη διαδικασία εγκατάστασης του Revive Adserver σε μια παρουσία διακομιστή Vultr CentOS 7.
Προαπαιτούμενα
Πριν προχωρήσετε, πρέπει:
- Αναπτύξτε μια παρουσία διακομιστή Vultr CentOS 7 από την αρχή.
- Δημιουργήστε έναν χρήστη sudo non-root και, στη συνέχεια, χρησιμοποιήστε τον για να συνδεθείτε στο σύστημά σας CentOS 7 από το τερματικό SSH. Μπορείτε να μάθετε πώς να δημιουργήσετε έναν τέτοιο χρήστη σε άλλο άρθρο του Vultr .
Βήμα 1: Ενημερώστε το σύστημα χρησιμοποιώντας το YUM
Μία από τις βέλτιστες πρακτικές των διαχειριστών συστήματος είναι να ενημερώνουν πάντα το σύστημα στην πιο πρόσφατη σταθερή κατάσταση:
sudo yum update
sudo reboot
Μετά την επανεκκίνηση, χρησιμοποιήστε τον χρήστη sudo για να συνδεθείτε ξανά στο σύστημα.
Το Revive Adserver χρειάζεται τη στοίβα LAMP για να λειτουργήσει σωστά. Στις επόμενες ενότητες, πρέπει να αναπτύξετε τα Apache, MariaDB και PHP ένα προς ένα.
Εγκαταστήστε το Apache χρησιμοποιώντας το YUM:
sudo yum install httpd
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Αποτρέψτε τον Apache από την εμφάνιση της προεπιλεγμένης σελίδας καλωσορίσματος:
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
Απαγορεύστε στον Apache να εμφανίζει αρχεία στον /var/www/htmlκατάλογο:
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
Ρυθμίστε έναν εικονικό κεντρικό υπολογιστή για το Revive Adserver:
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
Εν τω μεταξύ, για να αποδεχτείτε την επίσκεψη των χρηστών, πρέπει να τροποποιήσετε τους κανόνες του τείχους προστασίας για να επιτρέψετε την εισερχόμενη κυκλοφορία http:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Βήμα 3: Εγκαταστήστε το MariaDB και, στη συνέχεια, δημιουργήστε μια βάση δεδομένων για το Revive Adserver
Εγκαταστήστε το MariaDB με το YUM:
sudo yum install mariadb mariadb-server
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Εκτελέστε την ασφαλή εγκατάσταση MySQL:
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 ως root:
mysql -u root -p
Εισαγάγετε τον κωδικό πρόσβασης root MariaDB που ορίσατε νωρίτερα για να συνδεθείτε.
Στο κέλυφος MySQL, εκτελέστε τις ακόλουθες εντολές για να δημιουργήσετε μια βάση δεδομένων για το Revive Adserver. Θυμηθείτε να αντικαταστήσετε το όνομα της βάσης δεδομένων "adserver", το όνομα χρήστη της βάσης δεδομένων "adserveruser" και τον κωδικό πρόσβασης χρήστη της βάσης δεδομένων "yourpassword" με τους δικούς σας.
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: Εγκαταστήστε την PHP 5.6 και τις απαραίτητες επεκτάσεις
Με τα προεπιλεγμένα repos YUM, μπορείτε να εγκαταστήσετε μόνο μια μη πιστοποιημένη έκδοση της PHP (5.4.16) στον διακομιστή σας. Πρέπει να προσθέσετε μια πηγή αποθετηρίου YUM τρίτου μέρους (για παράδειγμα, το αποθετήριο IUS) στο σύστημά σας για να λύσετε το πρόβλημα:
cd ~
wget https://centos7.iuscommunity.org/ius-release.rpm
sudo rpm -Uvh ius-release.rpm
Εγκαταστήστε την κατάλληλη PHP και τις απαραίτητες επεκτάσεις, όπως η PHP 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: Κάντε λήψη του αρχείου Revive Adserver
Μέχρι στιγμής, η τελευταία έκδοση του Revive Adserver είναι η 3.2.4. Μπορείτε πάντα να βρείτε την πιο πρόσφατη διεύθυνση URL λήψης στον επίσημο ιστότοπο του Revive Adserver.
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: Ολοκληρώστε την εγκατάσταση στο πρόγραμμα περιήγησής σας
Επισκεφτείτε τον διακομιστή Vultr χρησιμοποιώντας ένα πρόγραμμα περιήγησης ιστού:
http://[your-server-IP]
Στη σελίδα "Καλώς ήρθατε", κάντε κλικ στο κουμπί "Συμφωνώ >>". Στη συνέχεια, το πρόγραμμα του οδηγού εγκατάστασης θα εκτελέσει έναν έλεγχο συστήματος.
Μετά τον έλεγχο του συστήματος θα μεταβείτε στη σελίδα "Βάση δεδομένων". Εισαγάγετε το όνομα της βάσης δεδομένων, το όνομα χρήστη της βάσης δεδομένων και τον κωδικό πρόσβασης της βάσης δεδομένων που καθορίσατε προηγουμένως και αφήστε τα άλλα πεδία ανέγγιχτα. Στη συνέχεια, κάντε κλικ στο κουμπί "Συνέχεια >>".
Στη σελίδα "Διαμόρφωση", εισαγάγετε όνομα χρήστη διαχειριστή, κωδικό πρόσβασης διαχειριστή και διεύθυνση email διαχειριστή. προσαρμόστε τη γλώσσα και τη ζώνη ώρας όπως θέλετε. και αφήστε άλλα πεδία ανέγγιχτα. Στη συνέχεια, κάντε κλικ στο κουμπί "Συνέχεια >>".
Στη σελίδα "Τέλος", κάντε κλικ στο κουμπί "Συνέχεια >>" για να ολοκληρώσετε την εγκατάσταση.
Αυτό είναι. Τώρα μπορείτε να διαχειρίζεστε διαφημίσεις στο σύστημα Revive Adserver.