Webinoly - Εγκαταστήστε τον βελτιστοποιημένο ιστότοπο WordPress με δωρεάν SSL


Εάν θέλετε να φιλοξενήσετε μόνοι σας τον δικό σας ιστότοπο WordPress, υπάρχουν πολλοί τρόποι για να το κάνετε αυτό. Πιθανότατα έχετε ακούσει για τις στοίβες LAMP και LEMP.

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

Εφόσον το Webinoly ακολουθεί τις βέλτιστες πρακτικές για τον ιστότοπό σας, λαμβάνετε:

  • Δωρεάν πιστοποιητικά SSL μέσω Let’s Encrypt.
  • HTTP/2 – μια σημαντική αναθεώρηση του πρωτοκόλλου δικτύου HTTP.
  • PHP 7.3. Προηγούμενες εκδόσεις υποστηρίζονται επίσης εάν χρειάζεται.
  • FastCGI και Redis cache αντικειμένων για WordPress.
  • Προσπαθεί αυτόματα να βελτιστοποιήσει τον διακομιστή ιστού σας για να αποκτήσει τους περισσότερους από τους διαθέσιμους πόρους σας.

Για να διαχειριστείτε τους ιστότοπούς σας, το Webinoly παρέχει τις ακόλουθες επιλογές:

  • Εντολές για δημιουργία, διαγραφή και απενεργοποίηση ιστότοπων.
  • Εγκατάσταση πιστοποιητικών SSL.
  • Προβολή καταγραφής σε πραγματικό χρόνο.
  • Πρόσθετες επιλογές ασφαλείας για πρόσβαση στο phpMyAdmin.

Σε αυτό το άρθρο, θα σας δείξουμε πώς να εγκαταστήσετε το Webinoly. Υποστηρίζεται σε εκδόσεις LTS του Ubuntu, ώστε να μπορείτε να το εγκαταστήσετε στο Ubuntu 16.04 ή στο 18.04. Υπήρξαν αναφορές για τη λειτουργία της υπηρεσίας και σε άλλες εκδόσεις, αλλά μέχρι στιγμής δεν έχουν γίνει επίσημες δοκιμές.

Εγκατάσταση του Webinoly στο Ubuntu

Η εγκατάσταση του Webinoly είναι αρκετά εύκολη, το μόνο που έχετε να κάνετε είναι να εκτελέσετε την ακόλουθη εντολή wget.

$ sudo wget -qO weby qrok.es/wy && sudo bash weby 3

Αυτό θα εγκαταστήσει όλα τα πακέτα Webinoly, συμπεριλαμβανομένων των Nginx, MariaDB και PHP. Είναι τόσο απλό. Όταν ολοκληρωθεί η εγκατάσταση, θα λάβετε τον κωδικό πρόσβασης χρήστη MySQL:

Δημιουργία του πρώτου σας ιστότοπου WordPress

Τώρα που ολοκληρώθηκε η εγκατάσταση, μπορείτε να ρυθμίσετε τον πρώτο σας ιστότοπο WordPress με το Webinoly. Αυτό μπορεί εύκολα να δημιουργηθεί με μία εντολή:

$ sudo site example.com -wp

Η παραπάνω εντολή θα δημιουργήσει τον ιστότοπο: example.com με εγκατάσταση WordPress. Θα σας ζητήσει να δημιουργήσετε μια νέα βάση δεδομένων ή να χρησιμοποιήσετε μια υπάρχουσα. Μπορείτε να απαντήσετε σε όλες τις ερωτήσεις με προεπιλογή \y και το Webinoly θα δημιουργήσει τυχαίο όνομα βάσης δεδομένων, όνομα χρήστη και κωδικό πρόσβασης:

Μόλις ολοκληρωθεί η ρύθμιση, μπορείτε να ανοίξετε τον ιστότοπο και να διαμορφώσετε τον τίτλο, το όνομα χρήστη και τον κωδικό πρόσβασης του ιστότοπού σας:

Όταν κάνετε κλικ στο \Εγκατάσταση WordPress, η εγκατάσταση θα ολοκληρωθεί και μπορείτε να ξεκινήσετε την εργασία στον ιστότοπό σας.

Διαμόρφωση διακομιστή για WordPress

Όπως αναφέρθηκε προηγουμένως, το Webinoly σάς επιτρέπει να κάνετε ορισμένες επιπλέον διαμορφώσεις και τροποποιήσεις στον διακομιστή σας. Παρακάτω, μπορείτε να δείτε μερικά παραδείγματα για το πώς μπορείτε να προσθέσετε επιπλέον ρυθμίσεις παραμέτρων:

Τροποποιήστε τη διαμόρφωση FastCGI.

$ sudo webinoly -config-cache
$ sudo webinoly -clear-cache=fastcgi

Η προεπιλεγμένη θύρα για το phpMyAdmin είναι 22222. Εάν θέλετε να το αλλάξετε, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:

$ sudo webinoly -tools-port=18915
$ sudo webinoly -tools-site=mymainsite.com

Η δεύτερη εντολή επιβάλλει τη χρήση του mymainsite.com για πρόσβαση στην ενότητα εργαλείων.

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

$ sudo webinoly -default-site=blackhole

Σε περίπτωση που θέλετε να αποκλείσετε τη διεύθυνση IP από το να φτάσει στον ιστότοπό σας, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:

$ sudo webinoly -blockip=xx.xx.xx.xx

Ρύθμιση δωρεάν SSL σε ιστότοπο WordPress

Για να εκδώσετε δωρεάν πιστοποιητικό SSL για τον τομέα σας, μπορείτε να χρησιμοποιήσετε:

$ sudo site example.com -ssl=on

Υπάρχουν πολλές περισσότερες επιλογές που μπορείτε να χρησιμοποιήσετε με το Webinoly. Για παράδειγμα – εγκατάσταση/απεγκατάσταση επιπλέον πακέτων, ενεργοποίηση ελέγχου ταυτότητας HTTP, προσθήκη δεσμευμένων τομέων, δημιουργία πολλών ιστοτόπων WordPress και πολλών άλλων.

Για πιο λεπτομερείς πληροφορίες και παραδείγματα, σας συνιστώ να ελέγξετε την τεκμηρίωση του Webinoly.

συμπέρασμα

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