Πώς να εγκαταστήσετε τον διακομιστή Web OpenLiteSpeed στο CentOS 8


Το OpenLiteSpeed είναι ένας διακομιστής ιστού HTTP ανοιχτού κώδικα, υψηλής απόδοσης και ελαφρύς, ο οποίος συνοδεύεται από διεπαφή διαχείρισης ιστού για τη διαχείριση και την εξυπηρέτηση ιστότοπων.

Όσον αφορά τους διακομιστές ιστού Linux, το OpenLiteSpeed έχει μερικά εντυπωσιακά χαρακτηριστικά που το καθιστούν μια προτιμώμενη επιλογή για πολλές εγκαταστάσεις, καθώς συνοδεύεται από κανόνες επανεγγραφής συμβατούς με Apache και βελτιστοποιημένη επεξεργασία PHP για τον διακομιστή που μπορεί να χειριστεί χιλιάδες ταυτόχρονες συνδέσεις με χαμηλή CPU και Κατανάλωση μνήμης.

Σε αυτό το άρθρο, θα σας καθοδηγήσουμε στη διαδικασία εγκατάστασης και διαμόρφωσης του OpenLiteSpeed σε διακομιστή CentOS 8 με επεξεργαστή PHP και σύστημα διαχείρισης βάσης δεδομένων MariaDB.

Προσθέστε το αποθετήριο OpenLiteSpeed

Για να εγκαταστήσετε την πιο πρόσφατη έκδοση του OpenLiteSpeed, πρέπει να προσθέσετε τις επίσημες πληροφορίες αποθετηρίου στο σύστημά μας εκτελώντας.

rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el8.noarch.rpm

Η παραπάνω εντολή rpm θα ενημερώσει τη λίστα των αποθετηρίων yum που αναφέρουμε κατά την αναζήτηση και την εγκατάσταση πακέτων λογισμικού στο σύστημα.

Εγκατάσταση του OpenLiteSpeed Web Server

Μόλις ενεργοποιήσουμε το χώρο αποθήκευσης OpenLiteSpeed στο σύστημα, μπορούμε να εγκαταστήσουμε την πιο πρόσφατη έκδοση του διακομιστή ιστού OpenLiteSpeed εκτελώντας.

yum install openlitespeed

Σημείωση: Ο προεπιλεγμένος κατάλογος εγκατάστασης του OpenLiteSpeed είναι /usr/local/lsws.

Εγκατάσταση και Ασφάλεια Συστήματος Βάσης Δεδομένων MariaDB

Τώρα εγκαταστήστε το σύστημα διαχείρισης βάσης δεδομένων MariaDB εκτελώντας την ακόλουθη εντολή.

yum install mariadb-server

Στη συνέχεια, ξεκινήστε και ενεργοποιήστε το σύστημα βάσης δεδομένων MariaDB έτσι ώστε να ξεκινά αυτόματα όταν εκκινείται ο διακομιστής μας.

systemctl start mariadb
systemctl enable mariadb

Τώρα μπορούμε να εκτελέσουμε ένα απλό σενάριο ασφαλείας για να εξασφαλίσουμε την εγκατάσταση του MariaDB ορίζοντας έναν νέο κωδικό πρόσβασης διαχειριστή και κλειδώνοντας ορισμένες μη ασφαλείς προεπιλογές.

mysql_secure_installation

Εγκατάσταση προεπεξεργαστή PHP

Για να εγκαταστήσετε την πιο πρόσφατη έκδοση του PHP 7.x, πρέπει να ενεργοποιήσετε το αποθετήριο EPEL, το οποίο θα εγκαταστήσει την PHP 7.3 από το αποθετήριο OpenLiteSpeed με όλα τα πακέτα PHP που χρησιμοποιούνται συνήθως αρκετά για την εκτέλεση των πιο συχνά χρησιμοποιούμενων εφαρμογών web.

yum install epel-release
yum install lsphp73 lsphp73-common lsphp73-mysqlnd lsphp73-gd lsphp73-process lsphp73-mbstring lsphp73-xml lsphp73-mcrypt lsphp73-pdo lsphp73-imap lsphp73-soap lsphp73-bcmath
ln -sf /usr/local/lsws/lsphp73/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp5

Αλλάξτε τον προεπιλεγμένο κωδικό πρόσβασης διαχειριστή του OpenLiteSpeed

Ο προεπιλεγμένος κωδικός πρόσβασης έχει οριστεί σε “123456 ”, πρέπει να αλλάξουμε τον προεπιλεγμένο κωδικό πρόσβασης για το OpenLiteSpeed εκτελώντας το ακόλουθο σενάριο.

/usr/local/lsws/admin/misc/admpass.sh

Προαιρετικά, μπορείτε να ορίσετε ένα διαφορετικό όνομα χρήστη για τον λογαριασμό διαχειριστή ή απλώς να πατήσετε ENTER για να διατηρήσετε την προεπιλεγμένη τιμή "διαχειριστής ". Στη συνέχεια, ορίστε έναν ισχυρό κωδικό πρόσβασης για τον διαχειριστή χρήστη, ο οποίος χρησιμοποιείται για τη διαχείριση του OpenLiteSpeed από τη διεπαφή ιστού.

Δοκιμή ιστοσελίδας OpenLiteSpeed και διεπαφής διαχειριστή

Το OpenLiteSpeed είναι ήδη σε λειτουργία και εκτελείται, αλλά εάν θέλετε να ξεκινήσετε, να σταματήσετε, να επανεκκινήσετε ή να επαληθεύσετε την κατάσταση του διακομιστή, χρησιμοποιήστε την τυπική εντολή υπηρεσίας όπως φαίνεται.

service lsws status

Εάν εκτελείτε ένα τείχος προστασίας στο σύστημα, φροντίστε να ανοίξετε τις θύρες 8088 και 7080 στο σύστημα.

firewall-cmd --zone=public --permanent --add-port=8088/tcp
firewall-cmd --zone=public --permanent --add-port=7080/tcp
firewall-cmd --reload

Τώρα ανοίξτε το πρόγραμμα περιήγησής σας και μεταβείτε στην προεπιλεγμένη ιστοσελίδα του OpenLiteSpeed στο όνομα τομέα ή τη διεύθυνση IP του διακομιστή σας, ακολουθούμενη από τη θύρα :8088.

http://server_domain_or_IP:8088

Μόλις είστε ικανοποιημένοι με την προεπιλεγμένη ιστοσελίδα του OpenLiteSpeed, μπορείτε πλέον να αποκτήσετε πρόσβαση στη διαχειριστική διεπαφή χρησιμοποιώντας HTTPS στη θύρα :7080.

https://server_domain_or_IP:7080

Μόλις πραγματοποιήσετε έλεγχο ταυτότητας, θα σας εκχωρηθεί η διεπαφή διαχείρισης OpenLiteSpeed.

Αυτό είναι! Σε αυτό το άρθρο, εξηγήσαμε πώς να εγκαταστήσετε το OpenLiteSpeed με μια βελτιστοποιημένη έκδοση του PHP και το MariaDB σε ένα CentOS 8 ισχυρός> διακομιστής. Το OpenLiteSpeed παρέχει υψηλή απόδοση, μια εύχρηστη διεπαφή διαχειριστή και προδιαμορφωμένες επιλογές για την εκτέλεση σεναρίων χωρίς σφάλματα.