Προαπαιτούμενα
Βήμα 1: Ενημερώστε το σύστημα
Βήμα 2: Εγκαταστήστε το OpenLiteSpeed
Βήμα 3: Εγκαταστήστε την PHP 7
Βήμα 4: Ρύθμιση διαπιστευτηρίων διαχειριστή για το OpenLiteSpeed WebAdmin GUI
Βήμα 5: Διαμορφώστε το OpenLiteSpeed στο WebAdmin GUI
Βήμα 6: Επιβεβαιώστε τις ρυθμίσεις σας
Το OpenLiteSpeed, η έκδοση ανοιχτού κώδικα του LiteSpeed, είναι μια εφαρμογή διακομιστή ιστού υψηλής απόδοσης αλλά ελαφρύ.
Σε αυτό το άρθρο, θα σας παρουσιάσω πώς να εγκαταστήσετε το OpenLiteSpeed μαζί με την PHP 7 σε έναν διακομιστή CentOS 7.
Προαπαιτούμενα
Βήμα 1: Ενημερώστε το σύστημα
Συνδεθείτε ως χρήστης sudo και, στη συνέχεια, ενημερώστε το σύστημα ως εξής:
sudo yum install epel-release -y
sudo yum clean all && sudo yum update -y && sudo shutdown -r now
Μετά την επανεκκίνηση, συνδεθείτε ξανά χρησιμοποιώντας τον ίδιο χρήστη sudo.
Βήμα 2: Εγκαταστήστε το OpenLiteSpeed
Στο CentOS 7, μπορείτε να εγκαταστήσετε το OpenLiteSpeed 1.4.24, την πιο πρόσφατη έκδοση του OpenLiteSpeed, χρησιμοποιώντας το YUM:
sudo rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm
sudo yum install openlitespeed -y
Βήμα 3: Εγκαταστήστε την PHP 7
Όταν εγκαθιστάτε προ-μεταγλωττισμένα πακέτα PHP για το OpenLiteSpeed χρησιμοποιώντας YUM, θα πρέπει να επιλέξετε πακέτα PHP των οποίων τα ονόματα ξεκινούν με lsphp.
Για παράδειγμα, μπορείτε να απαριθμήσετε όλα τα πακέτα ξεκινώντας με τη lsphpχρήση της παρακάτω εντολής:
yum list lsphp*
Στη συνέχεια, μπορείτε να εγκαταστήσετε μερικά από τα πιο συχνά χρησιμοποιούμενα πακέτα και λειτουργικές μονάδες PHP 7.1 για το OpenLiteSpeed ως εξής:
sudo yum install lsphp71 lsphp71-mysqlnd lsphp71-common lsphp71-gd lsphp71-pdo lsphp71-process lsphp71-mbstring lsphp71-mcrypt lsphp71-opcache lsphp71-bcmath lsphp71-xml -y
Βήμα 4: Ρύθμιση διαπιστευτηρίων διαχειριστή για το OpenLiteSpeed WebAdmin GUI
Το OpenLiteSpeed διαθέτει μια φιλική προς το χρήστη διεπαφή WebAdmin. Για να μπορέσετε να χρησιμοποιήσετε τη διεπαφή χρήστη, πρέπει να ρυθμίσετε τα διαπιστευτήρια χρήστη διαχειριστή ως εξής:
sudo /usr/local/lsws/admin/misc/admpass.sh
Δώστε πληροφορίες όπως παρακάτω:
- Όνομα χρήστη [διαχειριστής]:
<your-admin-username>
- Κωδικός πρόσβασης:
<your-admin-password>
- Πληκτρολογήστε ξανά τον κωδικό πρόσβασης:
<your-admin-password>
Να επιτρέπεται η θύρα 7080για να επιτρέπεται η πρόσβαση στον ιστό στο γραφικό περιβάλλον χρήστη WebAdmin:
sudo firewall-cmd --zone=public --permanent --add-port=7080/tcp
sudo firewall-cmd --reload
Τώρα, τοποθετήστε το πρόγραμμα περιήγησής σας στο http://203.0.113.1:7080, αγνοήστε την προειδοποίηση ασφαλείας SSL και, στη συνέχεια, χρησιμοποιήστε τα διαπιστευτήρια διαχειριστή που ορίσατε νωρίτερα για να συνδεθείτε.
Από προεπιλογή, το OpenLiteSpeed 1.4.24 αναμένει ότι εκτελείτε PHP 5.x. Εφόσον επιλέγουμε να χρησιμοποιήσουμε την PHP 7.1, πρέπει να τροποποιήσουμε τις διαμορφώσεις του OpenLiteSpeed για να υποστηρίζουμε την PHP 7.1 ως εξής:
1) Κάντε κλικ στην Server Configurationκατηγορία και μετά στην External appκαρτέλα, θα βρείτε μια εξωτερική εφαρμογή με το όνομα lsphp5. Κάντε κλικ στο δεύτερο εικονίδιο Editστη δεξιά πλευρά για να επεξεργαστείτε αυτήν την εφαρμογή ως εξής:
- Ονομα:
lsphp71
- Διεύθυνση:
uds://tmp/lshttpd/lsphp.sock
- Μέγιστες συνδέσεις:
35
- Περιβάλλον:
PHP_LSAPI_MAX_REQUESTS=500
PHP_LSAPI_CHILDREN=35
- Χρονικό όριο αρχικής αίτησης (δευτ.):
60
- Χρονικό όριο επανάληψης:
0
- Buffering απόκρισης:
no
- Αυτόματη εκκίνηση:
yes
- Εντολή:
$SERVER_ROOT/lsphp71/bin/lsphp
- Πίσω αρχείο καταγραφής:
100
- Περιπτώσεις:
1
- Απαλό όριο μνήμης (byte):
2047M
- Όριο σκληρής μνήμης (byte):
2047M
- Μαλακό όριο διεργασίας:
400
- Δύσκολο όριο διεργασίας:
500
Κάντε κλικ στο Saveεικονίδιο στην επάνω δεξιά γωνία για να αποθηκεύσετε τις τροποποιήσεις σας.
2) Κάντε κλικ στην Script handlerκαρτέλα και, στη συνέχεια, χρησιμοποιήστε το Editεικονίδιο για να ενημερώσετε το πρόγραμμα χειρισμού σεναρίων ως εξής:
- Επιθήματα:
php
- Τύπος χειριστή:
LiteSpeed SAPI
- Όνομα χειριστή:
lsphp71
Μετά την τροποποίηση, κάντε κλικ στο Saveεικονίδιο για να αποθηκεύσετε τις αλλαγές σας.
3) Κάντε κλικ στην Listenersκατηγορία και, στη συνέχεια, χρησιμοποιήστε το Viewεικονίδιο για να δείτε τις λεπτομέρειες του Defaultακροατή.
Στη Listener Default > Generalσελίδα, κάντε κλικ στο Editεικονίδιο στη δεξιά πλευρά και, στη συνέχεια, τροποποιήστε τις ρυθμίσεις όπως παρακάτω:
- Όνομα ακροατή:
Default
- Διεύθυνση IP:
ANY
- Λιμάνι:
80
Μετά την τροποποίηση, κάντε κλικ στο Saveεικονίδιο για να αποθηκεύσετε τις αλλαγές σας.
4) Κάντε κλικ στο Graceful Restartεικονίδιο στην επάνω δεξιά γωνία για να εφαρμόσετε τις αλλαγές σας.
Βήμα 6: Επιβεβαιώστε τις ρυθμίσεις σας
Πρώτα, τροποποιήστε τους κανόνες του τείχους προστασίας για να επιτρέψετε την πρόσβαση στη θύρα 80:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Στη συνέχεια, επισκεφθείτε http://203.0.113.1ένα νέο παράθυρο του προγράμματος περιήγησης Ιστού. Εάν όλα πάνε καλά, θα δείτε τη Congratulationsσελίδα που ανακοινώνει ότι:
You have successfully installed the OpenLiteSpeed Web Server!
Τέλος, επισκεφθείτε http://203.0.113.1/phpinfo.phpγια να μάθετε περισσότερες λεπτομέρειες σχετικά με τη ρύθμιση του OpenLiteSpeed.
Αυτό ολοκληρώνει το σεμινάριο μας. Ευχαριστώ για την ανάγνωση.