Πώς να εγκαταστήσετε το OpenLiteSpeed ​​και PHP 7 στο CentOS 7

Το 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 και, στη συνέχεια, χρησιμοποιήστε τα διαπιστευτήρια διαχειριστή που ορίσατε νωρίτερα για να συνδεθείτε.

Βήμα 5: Διαμορφώστε το OpenLiteSpeed ​​στο WebAdmin GUI

Από προεπιλογή, το 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.

Αυτό ολοκληρώνει το σεμινάριο μας. Ευχαριστώ για την ανάγνωση.

Αφήστε ένα σχόλιο

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Η Τεχνητή Νοημοσύνη δεν είναι στο μέλλον, είναι εδώ ακριβώς στο παρόν Σε αυτό το blog Διαβάστε πώς οι εφαρμογές Τεχνητής Νοημοσύνης έχουν επηρεάσει διάφορους τομείς.

Επιθέσεις DDOS: Μια σύντομη επισκόπηση

Επιθέσεις DDOS: Μια σύντομη επισκόπηση

Είστε επίσης θύμα των επιθέσεων DDOS και έχετε μπερδευτεί σχετικά με τις μεθόδους πρόληψης; Διαβάστε αυτό το άρθρο για να λύσετε τις απορίες σας.

Έχετε αναρωτηθεί ποτέ πώς κερδίζουν χρήματα οι χάκερ;

Έχετε αναρωτηθεί ποτέ πώς κερδίζουν χρήματα οι χάκερ;

Μπορεί να έχετε ακούσει ότι οι χάκερ κερδίζουν πολλά χρήματα, αλλά έχετε αναρωτηθεί ποτέ πώς κερδίζουν τέτοια χρήματα; ας συζητήσουμε.

Επαναστατικές εφευρέσεις από την Google που θα σας φέρουν εύκολη στη ζωή.

Επαναστατικές εφευρέσεις από την Google που θα σας φέρουν εύκολη στη ζωή.

Θέλετε να δείτε επαναστατικές εφευρέσεις της Google και πώς αυτές οι εφευρέσεις άλλαξαν τη ζωή κάθε ανθρώπου σήμερα; Στη συνέχεια, διαβάστε στο blog για να δείτε τις εφευρέσεις της Google.

Friday Essential: Τι συνέβη με τα αυτοκίνητα που κινούνται με AI;

Friday Essential: Τι συνέβη με τα αυτοκίνητα που κινούνται με AI;

Η ιδέα των αυτοκινούμενων αυτοκινήτων να βγαίνουν στους δρόμους με τη βοήθεια της τεχνητής νοημοσύνης είναι ένα όνειρο που έχουμε εδώ και καιρό. Όμως, παρά τις πολλές υποσχέσεις, δεν φαίνονται πουθενά. Διαβάστε αυτό το blog για να μάθετε περισσότερα…

Τεχνολογική μοναδικότητα: Ένα μακρινό μέλλον του ανθρώπινου πολιτισμού;

Τεχνολογική μοναδικότητα: Ένα μακρινό μέλλον του ανθρώπινου πολιτισμού;

Καθώς η Επιστήμη εξελίσσεται με γρήγορους ρυθμούς, αναλαμβάνοντας πολλές από τις προσπάθειές μας, αυξάνονται και οι κίνδυνοι να υποβάλλουμε τον εαυτό μας σε μια ανεξήγητη Ιδιότητα. Διαβάστε τι σημαίνει η μοναδικότητα για εμάς.

Λειτουργίες Αρχιτεκτονικών Επιπέδων Αναφοράς Μεγάλων Δεδομένων

Λειτουργίες Αρχιτεκτονικών Επιπέδων Αναφοράς Μεγάλων Δεδομένων

Διαβάστε το ιστολόγιο για να μάθετε διαφορετικά επίπεδα στην Αρχιτεκτονική Μεγάλων Δεδομένων και τις λειτουργίες τους με τον απλούστερο τρόπο.

Εξέλιξη της αποθήκευσης δεδομένων – Infographic

Εξέλιξη της αποθήκευσης δεδομένων – Infographic

Οι μέθοδοι αποθήκευσης των δεδομένων εξελίσσονται μπορεί να είναι από τη γέννηση των Δεδομένων. Αυτό το ιστολόγιο καλύπτει την εξέλιξη της αποθήκευσης δεδομένων με βάση ένα infographic.

6 εκπληκτικά οφέλη από την ύπαρξη έξυπνων οικιακών συσκευών στη ζωή μας

6 εκπληκτικά οφέλη από την ύπαρξη έξυπνων οικιακών συσκευών στη ζωή μας

Σε αυτόν τον ψηφιακό κόσμο, οι έξυπνες οικιακές συσκευές έχουν γίνει κρίσιμο μέρος της ζωής. Ακολουθούν μερικά εκπληκτικά οφέλη των έξυπνων οικιακών συσκευών σχετικά με το πώς κάνουν τη ζωή μας να αξίζει και να απλοποιείται.

Η ενημέρωση του συμπληρώματος macOS Catalina 10.15.4 προκαλεί περισσότερα προβλήματα από την επίλυση

Η ενημέρωση του συμπληρώματος macOS Catalina 10.15.4 προκαλεί περισσότερα προβλήματα από την επίλυση

Πρόσφατα, η Apple κυκλοφόρησε το macOS Catalina 10.15.4 μια συμπληρωματική ενημέρωση για την επιδιόρθωση προβλημάτων, αλλά φαίνεται ότι η ενημέρωση προκαλεί περισσότερα προβλήματα που οδηγούν σε bricking των μηχανών mac. Διαβάστε αυτό το άρθρο για να μάθετε περισσότερα