Εισαγωγή
Προαπαιτούμενα
Βήμα 1: Ενημέρωση συστήματος
Βήμα 2: Εγκατάσταση διακομιστή LEMP
Βήμα 3: Διαμορφώστε το MariaDB για Osclass
Βήμα 4: Εγκαταστήστε το Osclass
Βήμα 5: Διαμορφώστε το Nginx για Osclass
Βήμα 6: Πρόσβαση στη διεπαφή ιστού Osclass
Εισαγωγή
Το Osclass είναι ένα έργο ανοιχτού κώδικα που μπορεί να χρησιμοποιηθεί για τη δημιουργία και τη διαχείριση του δικού σας ιστότοπου με αγγελίες χωρίς καμία τεχνική γνώση. Είναι πλήρως προσαρμόσιμο και σας επιτρέπει να δημιουργήσετε έναν ιστότοπο με διαφημίσεις ακινήτων, αγγελίες θέσεων εργασίας, αγγελίες αυτοκινήτων και ενοικιάσεις χρησιμοποιώντας δεκάδες πρότυπα, θέματα και πρόσθετα.
Σε αυτό το σεμινάριο, θα μάθετε πώς να εγκαταστήσετε το Osclass σε έναν διακομιστή CentOS 7.
Προαπαιτούμενα
- Μια παρουσία διακομιστή Vultr CentOS 7.
- Ένας χρήστης sudo με δικαιώματα root.
Βήμα 1: Ενημέρωση συστήματος
Πριν ξεκινήσετε, θα χρειαστεί να εγκαταστήσετε το αποθετήριο EPEL και να ενημερώσετε το σύστημα στην πιο πρόσφατη σταθερή κατάσταση.
sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now
Μόλις γίνει επανεκκίνηση του συστήματος, μπορείτε να προχωρήσετε στο επόμενο βήμα.
Βήμα 2: Εγκατάσταση διακομιστή LEMP
Εγκαταστήστε τα Nginx, PHP, MariaDB και άλλες απαιτούμενες ενότητες στο σύστημά σας. Εγκαταστήστε τα εκτελώντας την ακόλουθη εντολή:
sudo yum install nginx mariadb mariadb-server php php-mysql php-gd php-ldap php-xml php-xmlrpc php-mbstring php-mcrypt curl zlib -y
Μόλις ολοκληρωθεί η εγκατάσταση, ξεκινήστε την υπηρεσία Apache και MariaDB και ενεργοποιήστε και τις δύο να ξεκινήσουν κατά την εκκίνηση:
sudo systemctl start nginx
sudo systemctl enable nginx
sudo systemctl start mariadb
sudo systemctl enable mariadb
Αρχικά, θα χρειαστεί να βελτιώσετε την ασφάλεια της εγκατάστασης του MariaDB και να ορίσετε τον κωδικό πρόσβασης root του MariaDB. Μπορείτε να το κάνετε αυτό εκτελώντας το mysql_secure_installationσενάριο:
sudo mysql_secure_installation
Απαντήστε σε όλες τις ερωτήσεις όπως φαίνεται παρακάτω.
Set root password? [Y/n] y
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y
Συνδεθείτε στην κονσόλα MariaDB και δημιουργήστε μια κενή βάση δεδομένων για το Osclass:
mysql -u root -p
Εισαγάγετε τον κωδικό ρίζας του MariaDB και πατήστε και enter, στη συνέχεια, δημιουργήστε μια βάση δεδομένων για την εγκατάσταση του Osclass:
MariaDB [(none)]>CREATE DATABASE osclassdb;
MariaDB [(none)]>CREATE USER 'osclass'@'localhost' IDENTIFIED BY 'password';
MariaDB [(none)]>GRANT ALL PRIVILEGES ON `osclassdb`.* TO 'osclass'@'localhost';
MariaDB [(none)]>FLUSH PRIVILEGES;
MariaDB [(none)]>\q
Βήμα 4: Εγκαταστήστε το Osclass
Αρχικά, θα χρειαστεί να κατεβάσετε την πιο πρόσφατη έκδοση του Osclass από τον επίσημο ιστότοπο. Μπορείτε να το κατεβάσετε με την wgetεντολή:
wget https://static.osclass.org/download/osclass.3.7.1.zip
Μόλις ολοκληρωθεί η λήψη, αποσυμπιέστε το αρχείο Osclass στον ριζικό κατάλογο ιστού του apache:
sudo mkdir /var/www/html/osclass
sudo unzip osclass.3.7.1.zip -d /var/www/html/osclass
Στη συνέχεια, αλλάξτε την άδεια του osclassκαταλόγου:
sudo chown -R nginx:nginx /var/www/html/osclass
Θα χρειαστεί να δημιουργήσετε έναν εικονικό κεντρικό υπολογιστή Nginx για τον ιστότοπό σας Osclass.
sudo nano /etc/nginx/conf.d/osclass.conf
Συμπληρώστε το αρχείο με αυτές τις γραμμές:
server {
listen 80;
server_name yourdomain.com;
location / {
root /var/www/html/osclass;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /var/www/html/osclass;
}
}
Αποθηκεύστε και κλείστε το αρχείο και, στη συνέχεια, επανεκκινήστε την υπηρεσία Nginx για να τεθούν σε ισχύ οι αλλαγές.
sudo systemctl restart nginx
Βήμα 6: Πρόσβαση στη διεπαφή ιστού Osclass
Πριν αποκτήσετε πρόσβαση στη διεπαφή ιστού Osclass, πρέπει να επιτρέψετε τη θύρα Apache 80μέσω του τείχους προστασίας.
sudo firewall-cmd --permanent --add-port=80/tcp
Φορτώστε ξανά την υπηρεσία τείχους προστασίας για να τεθούν σε ισχύ οι αλλαγές.
sudo firewall-cmd --reload
Τέλος, ανοίξτε το αγαπημένο σας πρόγραμμα περιήγησης και μεταβείτε στη διεύθυνση URL http://your-server-ip/index.phpή http://yourdomain.com/index.php. Ολοκληρώστε τα απαιτούμενα βήματα για να ολοκληρώσετε την εγκατάσταση.