= Φιλοξενήστε έναν δωρεάν ιστότοπο WordPress με το Google Cloud και το Cloudflare = == Ας μάθουμε για μια οικονομική λύση WordPress για μικρούς ιστότοπους και επιχειρήσεις. == 6 λεπτά ανάγνωση Πίνακας περιεχομένων - Δήλωση προβλήματος ðÃÂÃÂà- Έχω κάποια εμπειρία με το GCP, ίσως πρέπει να ρίξω μια ματιά εκεί πρώτα; ðÃÂäà - Τι γίνεται με τις τιμές; ðÃÂäà - Το GCE είναι μια παρουσία εικονικής μηχανής, δηλαδή πρέπει να ρυθμίσω τα πάντα από το έδαφος; ðÃÂäà - Τι πρέπει να ρυθμίσω με μη αυτόματο τρόπο; ðÃÂäà - Βήμα 1, τι γίνεται με τις διαμορφώσεις VM; ðÃÂäà - Βήμα 2, πώς να διατηρήσετε μια στατική διεύθυνση IP και να ρυθμίσετε ένα όνομα τομέα; ðÃÂäà - Βήμα 3, πώς να ρυθμίσετε ένα πιστοποιητικό SSL; ðÃÂäà - Βήμα 4, πώς να ρυθμίσετε το HTTP/2; ðÃÂäà - Γιατί βλέπω κάποια μικρή χρέωση στις Αναφορές χρέωσης; Νόμιζα ότι αυτό υποτίθεται ότι είναι δωρεάν; ðÃÂäà - Τελειώστε ñ Αυτό αφορά περισσότερο την περιγραφή της προσωπικής μου εξέλιξης και την εμπειρία εντοπισμού σφαλμάτων, λιγότερο ένα βήμα προς βήμα εκμάθηση για το θέμα. Το άρθρο παρουσιάζει μερικά βασικά σημεία και ερωτήσεις κατά τη διεξαγωγή του έργου. Η διόρθωση σε οποιοδήποτε από τα λάθη είναι ευπρόσδεκτη! ñ == Δήλωση προβλήματος ðÃÂÃÂà== Ο ιστότοπος WordPress έχει δημιουργηθεί χρησιμοποιώντας πολλά πρόσθετα (π.χ. Elementor). Για να χρησιμοποιήσω πρόσθετα, χρειάζομαι ένα επιχειρηματικό σχέδιο στο WordPress.com, το οποίο κοστίζει 25 $ / μήνα, ένα υπερβολικό ποσό για την περίπτωση χρήσης μου. Με αυτά τα λόγια, χρειάζομαι μια πιο οικονομική εναλλακτική, οπότε από πού να ξεκινήσω; Έχω κάποια εμπειρία με το GCP, ίσως πρέπει να ρίξω μια ματιά εκεί πρώτα; ðÃÂäà Πράγματι, προσφέρουν λύσεις Ο στόχος μου είναι να έχω κάτι παρόμοιο με το WordPress.com, λίγο έως χωρίς κώδικα περιβάλλον. Η αλληλεπίδραση γίνεται μέσω GUI στον πίνακα διαχείρισης. Μεταξύ των τριών, μόνο το Google Compute Engine (GCE) ικανοποιεί την ανάγκη μου, γι'αυτό το συνέχισα Τι γίνεται με τις τιμές; ðÃÂäà Ευτυχώς, η Google προσφέρει ένα δωρεάν επίπεδο για το GCE. Το 2021, η Google αναβάθμισε τις προδιαγραφές μιας δωρεάν παρουσίας GCE από f1-micro σε e2-micro, και αυτό είναι αρκετό για την περίπτωση χρήσης μου Το GCE είναι ένα παράδειγμα εικονικής μηχανής, δηλαδή πρέπει να ρυθμίσω τα πάντα από το έδαφος; ðÃÂäà Λοιπόν, αυτό είναι αλήθεια κατά μία έννοια, επίσης ένα μειονέκτημα. Χρησιμοποιώντας μια διαχειριζόμενη υπηρεσία φιλοξενίας όπως το WordPress.com που σημαίνει ότι πλήρωσα επίσης για όλη τη διαχείριση του backend (στοίβα λογισμικού και διαμόρφωση διακομιστή). Το να πάω για μια διαδρομή που φιλοξενείται μόνος μου σημαίνει ότι θα χρειαστεί να κάνω τα πάντα ή το κάνω; Κανονικά, μια ώριμη πλατφόρμα θα παρέχει κάποιου είδους προρυθμισμένα πακέτα. Εδώ, έχω το Google Cloud Marketplace. Απλά μια κανονική αναζήτηση εκεί χρησιμοποιώντας τη λέξη-κλειδί "WordPress"εμφανίζει πολλές επιλογές. Στην περίπτωσή μου επιλέγω *Πιστοποίηση WordPress από Bitnami και Automattic*. Αυτό το πακέτο είναι δωρεάν και θα κάνει το μεγαλύτερο μέρος της διαμόρφωσης για μένα. Εξάλλου, αυτό το πακέτο είναι κατά μία έννοια cross-platform, επομένως θα έχω την ίδια εμπειρία όταν πηγαίνω σε άλλο πάροχο cloud, όπως το Amazon Web Service (AWS) **Σημειώστε ότι φαίνεται ότι δεν υπάρχει επίσημος τρόπος ενημέρωσης της εγκατεστημένης στοίβας, ούτε μέσω GUI ούτε μέσω SSH. Πρέπει να διαγράψω ένα VM και να δημιουργήσω μια νέα παρουσία χρησιμοποιώντας το πιο πρόσφατο πακέτο Bitnami Τι πρέπει να ρυθμίσω με μη αυτόματο τρόπο; ðÃÂäà Εδώ είναι μερικά που πρέπει να λάβετε υπόψη - Ρύθμιση προδιαγραφών εικονικής μηχανής - Ρύθμιση τομέα, ρύθμιση IP, DNSSEC - Ρύθμιση SSL - Ρύθμιση HTTP/2. Η διαμόρφωση είναι HTTP/1.1 από προεπιλογή Βήμα 1, τι γίνεται με τις διαμορφώσεις VM; ðÃÂäà Χρησιμοποιώντας τη διαμόρφωση όπως καθορίζεται σε ένα ελεύθερο επίπεδο, χρησιμοποιώ - Ζώνη: us-west1-a - Τύπος μηχανής: e2-micro - Δίσκος εκκίνησης: 30 GB, HDD Οι υπόλοιπες ρυθμίσεις είναι προεπιλεγμένες. Αποδεχτείτε τους όρους παροχής υπηρεσιών και προχωρήστε στη δημιουργία μιας παρουσίας. Αυτό μπορεί να διαρκέσει μερικά λεπτά. Αφού τελειώσει, τώρα μπορώ να πάω σε μια σύνδεση διαχειριστή WordPress χρησιμοποιώντας την παρεχόμενη εξωτερική διεύθυνση IP της εικονικής μηχανής Αυτό είναι αυτο-φιλοξενούμενο, επομένως έχω τα πλήρη χαρακτηριστικά μιας κανονικής εφαρμογής WordPress. Τα πρόσθετα είναι πλέον διαθέσιμα. Ορισμένες συγκεκριμένες λειτουργίες που εφαρμόζονται στο WordPress.com δεν θα είναι εδώ, ιδιόκτητες υποθέτω; Βήμα 2, πώς να διατηρήσετε μια στατική διεύθυνση IP και να ρυθμίσετε ένα όνομα τομέα; ðÃÂäà Από προεπιλογή, μια διεύθυνση IP του GCE είναι εφήμερη, που σημαίνει ότι θα αλλάζει μετά από κάθε επαναφορά. Χρειάζομαι μια στατική διεύθυνση IP, ώστε ο τομέας μου να μπορεί να δείχνει με συνέπεια στη σωστή τοποθεσία. Για να το κάνετε, μεταβείτε στο Δίκτυο VPC / Εξωτερικές διευθύνσεις IP και δεσμεύστε μια στατική διεύθυνση IP για μια παρουσία GCE Πρέπει να εγγραφώ για ένα όνομα τομέα. Οι περισσότεροι καταχωρητές τομέα έχουν επίσης υπηρεσίες DNS. Έπειτα ρύθμισα τον τομέα μου ώστε να οδηγεί στη στατική διεύθυνση IP GCE. Αυτή είναι μόνο μια αρχική διαμόρφωση Στη σελίδα Cloudflare DNS, υπάρχει μια οδηγία ρύθμισης DNSSEC. Η ρύθμιση είναι αρκετά απλή, κυρίως μόνο αντιγραφή και επικόλληση τιμών Βήμα 3, πώς να ρυθμίσετε ένα πιστοποιητικό SSL; ðÃÂäà Από τώρα, ο ιστότοπός μου οφείλεται στην έλλειψη πιστοποιητικού SSL. Υπάρχουν 2 επιλογές: - Αγορά πιστοποιητικού από τον καταχωρητή τομέα σας. Κανονικά, αυτό δεν είναι απαραίτητο, εκτός εάν είστε μεγάλος πελάτης που απαιτεί σωστή διαχείριση SSL και συμμόρφωση για εκατοντάδες τομείς, υποτομείς - Χρήση δωρεάν πιστοποίησης Let's Encrypt SSL που μπορεί να καταχωρηθεί μέσω SSH. Την οδηγία μπορείτε να την δείτε εδώ Σημειώστε, ακόμη και η οδηγία είναι στο Amazon Web Service (AWS), εξακολουθεί να είναι μια στοίβα Bitnami, επομένως οι διαμορφώσεις είναι οι ίδιες. Όλοι οι στοχευμένοι υποτομείς πρέπει να είναι εγγεγραμμένοι, διαφορετικά θα προκληθεί σφάλμα χειραψίας SSL στο δρόμο (π.χ. χαρτογράφηση wwwto non-www μέσω εγγραφής CNAME) Τώρα, επιστρέψτε στο Cloudflare και αλλάξτε μια λειτουργία SSL σε Πλήρης (αυστηρός). Ο ιστότοπός σας πρέπει να είναι ασφαλής και αυτό μπορεί να ελεγχθεί μέσω ενός λουκέτου στη γραμμή του προγράμματος περιήγησης. Μην ξεχνάτε, το Cloudflare έχει ακόμα πολλές περισσότερες υπηρεσίες και μπορείτε να τις ρυθμίσετε όσο χρειάζεται Βήμα 4, πώς να ρυθμίσετε το HTTP/2; ðÃÂäà Το HTTP/2 παρέχει πολλά ακόμη πλεονεκτήματα σε σχέση με το πρωτόκολλο HTTP/1.1. Μια πιο λεπτομερής συζήτηση βρίσκεται σε αυτό το άρθρο από την Digital Ocean, έναν άλλο μεγάλο πάροχο cloud. Το πιο αξιοσημείωτο κατά τη γνώμη μου είναι η βελτίωση της ταχύτητας και μπορεί να φανεί μέσω της δοκιμής Lighthouse Το Bitnami διαθέτει ένα επίσημο έγγραφο για τη διαμόρφωση του διακομιστή Apache με HTTP/2 (χρησιμοποιείται από το πακέτο Binami WordPress) Η υποστήριξη HTTP/2 μπορεί να δοκιμαστεί χρησιμοποιώντας τον ιστότοπο Key CDN και φαίνεται ότι η δική μου ήταν επιτυχημένη Γιατί βλέπω κάποια μικρή χρέωση στις Αναφορές χρέωσης; Νόμιζα ότι αυτό υποτίθεται ότι είναι δωρεάν; ðÃÂäà Ναι, η ρύθμιση είναι δωρεάν, δηλαδή αν μείνω στην προβλεπόμενη ποσόστωση. Όπως και στο παρακάτω γράφημα, υπήρχε κάποια χρέωση στην περίπτωση του υπολογιστή μου. Δεν βρήκα τη βασική αιτία, αλλά πιστεύω ότι οφείλεται στην κίνηση εξόδου προς την Κίνα ή την Αυστραλία (μη δωρεάν προορισμοί εξόδου). Μετά από μερικές μικρές αιχμές, επιστρέφει ξανά στο μηδέν. Ίσως το μπλοκ IP είναι μια επιλογή εάν δεν εξυπηρετείτε πελάτες σε αυτές τις περιοχές == Τελειώστε ðÃÂÃÂà== Αυτή τη φορά, μαθαίνω έναν ακόμη τρόπο εξοικονόμησης χρημάτων και επίσης είναι μια ευκαιρία να παίξω με την υπηρεσία GCE. Σίγουρα, υπάρχουν πολλές περισσότερες εργασίες πριν σκεφτώ να βάλω μια εφαρμογή στην παραγωγή, ωστόσο, μπορώ να μετεγκαταστήσω τον παλιό ιστότοπο στο GCE χρησιμοποιώντας το All-in-One WP Migration, ώστε να μην υπάρχουν πολλά να κάνω Θα έλεγα, ένα απροσδόκητο, αλλά σημαντικό μάθημα αφορά τη χρέωση για "δωρεάν"ένα παράδειγμα GCE. Αυτό σημαίνει ότι πρέπει να παρακολουθώ προσεκτικά τη χρέωση υπό οποιεσδήποτε συνθήκες. Προς το παρόν, φαίνεται ότι το GCP δεν έχει δυνατότητα επιλογής απόσυρσης υπηρεσιών όταν το ποσό χρέωσης υπερβαίνει ένα όριο. Ευτυχώς, αυτό δεν είναι $1000 για μένα Βρήκατε αυτό το άρθρο πολύτιμο; Υποστήριξη **Hung Vu** γίνοντας χορηγός. Οποιοδήποτε ποσό εκτιμάται!