Android

Πώς να εγκαταστήσετε και να ρυθμίσετε το WordPress σε Microsoft Azure

Introduction to Amazon Web Services by Leo Zhadanovsky

Introduction to Amazon Web Services by Leo Zhadanovsky

Πίνακας περιεχομένων:

Anonim

Καλώς ήλθατε στο μέρος 2 του σεμιναρίου Πώς να εκτελέσετε το απίστευτα γρήγορο WordPress στο Microsoft Azure . Στο πρώτο μέρος συζητήσαμε τη δημιουργία μιας Εικονικής Μηχανής στο λογαριασμό σας Azure . Και σε αυτή την ανάρτηση, θα δούμε πώς να συνδεθείτε με τον διακομιστή σας και να αρχίσετε να κατεβάζετε και να εγκαταστήσετε το WordPress σε αυτό.

Εγκατάσταση & Ρύθμιση WordPress σε Microsoft Azure

Ρύθμιση του διακομιστή σας

Βήμα 1 : Για να επικοινωνήσετε με την εικονική μηχανή σας, πρέπει να δημιουργήσετε μια σύνδεση SSH και χρησιμοποιεί SSH client

Τι είναι το SSH;

Σύμφωνα με τη Wikipedia, το Secure Shell (SSH) είναι ένα πρωτόκολλο κρυπτογραφικού δικτύου για την ασφαλή λειτουργία των υπηρεσιών δικτύου σε ένα μη ασφαλές δίκτυο. Η πιο γνωστή εφαρμογή παραδείγματος είναι για την απομακρυσμένη σύνδεση στα συστήματα υπολογιστών από τους χρήστες.

Χρησιμοποιούμε το PuTTY, έναν ελεύθερο πελάτη SSH και telnet σε αυτό το σεμινάριο. Έτσι για αυτό το βήμα, πρέπει να κατεβάσετε και να εγκαταστήσετε το PuTTY από εδώ.

Βήμα 2 : Συνδεθείτε στον πίνακα Azure, ανοίξτε την εικονική μηχανή που δημιουργήσαμε στο πρώτο μέρος και πατήστε `start`. Στη συνέχεια, κάντε κλικ στο `Σύνδεση` για να ξεκινήσετε τη σύνδεση. Τώρα ένα αναδυόμενο παράθυρο θα εμφανίσει το όνομα χρήστη και την δημόσια διεύθυνση IP του υπολογιστή σας. Αντιγράψτε ολόκληρο το όνομα του κεντρικού υπολογιστή SSH (π.χ. όνομα_υποβολής@192.168.5.1). Μπορείτε να κάνετε κλικ στις εικόνες για να δείτε τη μεγαλύτερη έκδοση

Τώρα ανοίξτε το PuTTY και επικολλήστε αυτό το όνομα στο πεδίο Host Name και επιλέξτε τύπο σύνδεσης ως SSH άλλες ρυθμίσεις ως προεπιλογή. Θα ανοίξει ένα νέο παράθυρο τερματικού και θα σας ζητήσει τον κωδικό πρόσβασης. Καταχωρίστε τον κωδικό πρόσβασης που επιλέξατε στο μέρος 1 ενώ δημιουργείτε μια εικονική μηχανή. Τώρα είστε τελικά συνδεδεμένοι με τον εικονικό σας διακομιστή μέσω σύνδεσης SSH. Το μόνο που χρειάζεται να κάνετε τώρα είναι να εισαγάγετε κάποιες εντολές σε αυτό το παράθυρο τερματικού για να εγκαταστήσετε το σωστό λογισμικό και το WordPress.

Εγκατάσταση Apache

Βήμα 3 : Πρώτα απ `όλα, πρέπει να βεβαιωθείτε ότι όλα τα πακέτα εγκατάσταση του Ubuntu είναι ενημερωμένες. Εκτελέστε την ακόλουθη εντολή για την ενημέρωσή τους:

sudo apt-get update

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

sudo apt-get install apache2

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

sudo nano / etc / apache2 / apache2.conf

Στο τέλος αυτού του αρχείου προσθέστε την ακόλουθη γραμμή:

"Όνομα_υπολογιστή 127.0.0.1".

Τώρα αποθηκεύστε το αρχείο πατώντας Ctrl + O Εισάγετε και στη συνέχεια ` Ctrl + X `. Επανεκκινήστε την υπηρεσία Apache:

sudo service apache2 reload

sudo ufw επιτρέψτε στο "Apache Full"

Εγκατάσταση MySQL και PHP

Βήμα 4:

Εκτελέστε τις παρακάτω εντολές για να εγκαταστήσετε MySQL και PHP στο Ubuntu:

sudo apt-get install mysql- Επιλέξτε τον κατάλληλο root κωδικό MySQL και πατήστε "Enter".

sudo apt-get install php5 libpache2-mod-php5 php5-mcrypt php5-mysql sudo apt-get install libssh2-php

Τα αρχεία PHP πρέπει να δίνονται περισσότερα από τα αρχεία HTML, οπότε πρέπει να αλλάξουμε ένα άλλο αρχείο ρυθμίσεων:

sudo nano /etc/apache2/mods-enabled/dir.conf

Τώρα σε αυτό το αρχείο, μετακινήστε το "index.php" έτσι ώστε να έρχεται πριν "index.html". Κάντε επανεκκίνηση του διακομιστή Apache

υπηρεσία sudo apache2 reload

Δημιουργία βάσης δεδομένων MySQL

Βήμα 5: Ακολουθήστε τις εντολές:

mysql -u root -p CREATE DATABASE test DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; GRANT ALL ON test. * TO `tester` @ `localhost` ΑΝΑΓΝΩΡΙΣΜΕΝΗ από `testpwd`; ΠΡΟΣΩΠΙΚΑ ΠΡΟΣΟΧΗ; Έξοδος,

Αυτές οι εντολές θα δημιουργήσουν μια βάση δεδομένων που ονομάζεται test με έναν χρήστη που ονομάζεται "tester" και κωδικός "testpwd". Αυτή η βάση δεδομένων θα χρησιμοποιηθεί από το WordPress για την αποθήκευση όλων των δεδομένων.

Εγκατάσταση του WordPress

Βήμα 6:

Αυτό είναι το βήμα που κατεβάζει το WordPress. Πλοηγηθείτε στον ριζικό κατάλογο και, στη συνέχεια, κάντε λήψη και εξαγωγή του WordPress.

wget //wordpress.org/latest.tar.gz tar xzvf latest.tar.gz Πλοηγηθείτε στον κατάλογο WWW όπου φυλάσσονται όλα τα αρχεία ιστότοπων να αποθηκεύσετε και να αντιγράψετε ολόκληρο το περιεχόμενο του WordPress εδώ σε ένα νέο φάκελο της επιλογής σας.

cd / var / www sudo mkdir twcwp

Δημιουργήστε τώρα το αρχείο wp-config.php δημιουργώντας το αντίγραφο του αρχείου ρυθμίσεων δείγματος και στη συνέχεια, αντιγράψτε ολόκληρο το περιεχόμενο του κατεβάσει φακέλου στο φάκελο wordpress στον κατάλογο www. wordpress / / var / www / twcwp /

Περιηγηθείτε στο νέο κατάλογο ιστοτόπων και επεξεργαστείτε το αρχείο διαμόρφωσης WordPress έτσι ώστε το WordPress να μπορεί να επικοινωνεί με τη βάση δεδομένων.

cd / var / www / twcwp / sudo nano wp-config.php

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

Διαμόρφωση Apache

Βήμα 7

: Τώρα για το τελικό βήμα, πρέπει να ρυθμίσουμε το apache έτσι ώστε να γνωρίζει ότι υπάρχει ένας ιστότοπος που εκτελείται στο φάκελο "twcwp". Πρέπει να πλοηγηθείτε στον φάκελο των διαθέσιμων ιστότοπων και να δημιουργήσετε ένα νέο αρχείο που ονομάζεται `twcwp.conf`, το οποίο είναι παρόμοιο με το προεπιλεγμένο αρχείο ρυθμίσεων.

sudo chown www-data: www-data * -R cd / etc / apache2 / sites-available sudo cp 000-default.conf twcwp.conf sudo nano twcwp.conf

Σε αυτό το αρχείο αλλάξτε τις ακόλουθες γραμμές ServerAdmin your_email_adress

ServerName twcwp.com

ServerAlias ​​twcwp.com

  • DocumentRoot / var / www / twcwp
  • Το ServerAlias ​​θα πρέπει να είναι το όνομα τομέα που έχετε καταχωρήσει (στην περίπτωσή μας δεν έχουμε καταχωρίσει το όνομα τομέα αλλά το χρησιμοποιούμε μόνο για αναφορά)
  • Εκτελέστε αυτά τα τελικά εντολές:
  • sudo chown -R twctestingadmin: www-δεδομένα sudo mkdir / var / www / twcwp / wp-content / uploads sudo a2ensite twcwp.conf sudo υπηρεσία apache2 reload

Εδώ "twctestingadmin" account στο εικονικό μας μηχάνημα και το "twcwp" είναι ο κατάλογος που περιέχει τα αρχεία WordPress. Μπορείτε να αντικαταστήσετε αυτές τις συμβολοσειρές με τα στοιχεία σας.

Και αυτό είναι, τώρα έχετε μια πλήρως λειτουργική εικονική μηχανή που τρέχει στο Microsoft Azure που φιλοξενεί τον ιστότοπό σας WordPress. Το μόνο που χρειάζεται να κάνετε είναι να διαμορφώσετε τις εγγραφές DNS έτσι ώστε ο ιστότοπος να δείχνει προς τη δημόσια διεύθυνση IP της εικονικής μηχανής.

Αν θέλετε να τρέξετε προσωρινά τον ιστότοπό σας, μπορείτε να επεξεργαστείτε το αρχείο φιλοξενουμένων των Windows και να προσθέσετε μια καταχώρηση θα αντιστοιχίσει προσωρινά τη δημόσια διεύθυνση IP στο όνομα τομέα. (δείτε το στιγμιότυπο οθόνης για αναφορά)

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

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

Ο χρήστης Microsoft Users Group Chandigarh

και

WordPress Chandigarh

  • έχει συμμετάσχει συλλογικά στο workshop
  • Jasjit Chopra - LinkedIn

Divyadeep Sawhney. Μπορείτε να έρθετε σε επαφή και με τις δύο ομάδες στο Facebook και να αναζητήσετε επερχόμενες συναντήσεις στην περιοχή Chandigarh στο meetingup.com. Σχετικά διαβάζει: Πώς να εγκαταστήσετε το WordPress στην πλατφόρμα Google Cloud Πώς να φιλοξενήσετε το WordPress blog με Microsoft IIS Δημιουργήστε τον ιστότοπο WordPress χρησιμοποιώντας το Microsoft WebMatrix

Πώς να εγκαταστήσετε το WordPress σε Windows PC