Πώς να αναπτύξετε έναν ιστότοπο στο Google Compute Engine.

ΛΑΜΠΑ

Σε αυτό το άρθρο, πρόκειται να δημιουργήσουμε ένα ολοκληρωμένο περιβάλλον για τη φιλοξενία ενός ιστότοπου στο Google Cloud Platform. Η φιλοξενία ενός ιστότοπου ισοδυναμεί με τη δημιουργία ενός διακομιστή ιστού, μιας βάσης δεδομένων και λογισμικού για τη διευκόλυνση της ανάπτυξης.

Για να πάμε πιο γρήγορα, θα χρησιμοποιήσουμε τη λύση LAMP που θα καταλάβει όλο το λογισμικό που χρειαζόμαστε.

Τι είναι το LAMP;

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

Υπάρχουν πολλές άλλες λύσεις για τη φιλοξενία, αλλά το Bitnami's είναι το πιο πλήρες και το πιο επιτυχημένο.

Αυτή η λύση έχει διαμορφωθεί για περιβάλλοντα παραγωγής. Περιλαμβάνει την αυτόματη διαμόρφωση SSL με τα πιστοποιητικά Let's Encrypt και τις τελευταίες εκδόσεις των PHP, Apache και MySQL σε Linux. Αυτή η εφαρμογή περιλαμβάνει επίσης τα πλαίσια phpMyAdmin, PHP, Zend, Symfony, CodeIgniter, CakePHP και Laravel. Αυτή η λύση ανοικτού κώδικα.

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

Ανάπτυξη πιστοποιητικού LAMP πιστοποιημένου από την Bitnami στο GCE.

Συνδεθείτε στο GCP και μεταβείτε στο Marketplace.

LAMP Bitnami

Αφού δημιουργηθεί το μηχάνημα, θα συνδεθούμε και θα περιηγούμε στα αρχεία LAMP.

Κάντε κλικ στην επιλογή "Διεύθυνση ιστότοπου" για να μεταβείτε στον ιστότοπο.

LAMP Bitnami GCE

Για να αποκτήσετε πρόσβαση στο VM που θα φιλοξενήσει τον ιστότοπό σας, κάντε κλικ στο "SSH".

Σύνδεση σε ssh

Αφού συνδεθείτε στο VM και πληκτρολογήστε τις ακόλουθες εντολές:

$ cd htdocs: για πρόσβαση στον κατάλογο που θα περιέχει τα αρχεία για τον ιστότοπό σας. $ cd apps: για πρόσβαση στο φάκελο phpmyadmin. $ cd stack: για πρόσβαση στα αρχεία του εγκατεστημένου λογισμικού.

Μετά από αυτό, θα συνδεθούμε με την MySQL και θα δημιουργήσουμε μια βάση δεδομένων που ονομάζεται "test". Για αυτό, θα χρειαστούμε "Κωδικός πρόσβασης διαχειριστή".

Με αυτόν τον κωδικό πρόσβασης θα έχουμε πρόσβαση στην MySQL. Τώρα ας τρέξουμε αυτή την εντολή: mysql --host = 127.0.0.1 --user = root --password = "Κωδικός πρόσβασης διαχειριστή".

Χρησιμοποιήστε την εντολή "create database db_name;" για να δημιουργήσετε τη βάση δεδομένων σας.

Τώρα θα δημιουργήσουμε ένα αρχείο index.php στον φάκελο "htdocs" που θα μας επιτρέψει να συνδέσουμε τον ιστοχώρο μας με τη βάση δεδομένων μας.

$ cd htdocs

$ sudo rm index.html

$ sudo nano index.php

Επιστρέψτε ξανά στον ιστότοπο με τη διεύθυνση "Διεύθυνση ιστότοπου".

Και εδώ είμαστε, η σελίδα μας είναι σύνδεση με τη βάση δεδομένων. Για να ανεβάσετε αρχεία από τον ιστότοπό σας στο VM, κάντε τα εξής:

κάντε κλικ στο και .

μεταφόρτωση αρχείων

Σημείωση: συμπιέστε τα αρχεία σας πριν τα κατεβάσετε.

Για τη διαχείριση των διαφόρων υπηρεσιών, χρησιμοποιήστε αυτήν την εντολή για πρόσβαση στον πίνακα ελέγχου .

εργαλείο sudo / opt / bitnami / bnhelper

Για περισσότερες πληροφορίες σχετικά με τη χρήση του "LAMP Certified by Bitnami", μεταβείτε σε αυτή τη σελίδα .

Στο επόμενο άρθρο, θα δούμε πώς να εγκαταστήσετε την πιστοποίηση SSL και να διαμορφώσετε το αρχείο vhosts έτσι ώστε ο ιστότοπος να συνδέεται με ένα όνομα τομέα.

Ευχαριστώ για την ανάγνωση.