Azure

Cum se instalează și se configurează WordPress pe Microsoft Azure

Cum se instalează și se configurează WordPress pe Microsoft Azure

Bine ați venit la partea 2 a tutorialului Cum să rulați WordPress extrem de rapid pe Microsoft Azure. În prima parte, am discutat despre înființarea unui Mașină virtuală pe dumneavoastră Azur cont. Și în această postare, vom vedea cum să vă conectați la serverul dvs. și să începeți descărcarea și instalarea WordPress pe el.

Instalați și configurați WordPress pe Microsoft Azure

Această postare va include o mulțime de comenzi de terminal, așa că vă rugăm să încercați să urmați tutorialul pas cu pas și să încercați să nu săriți niciun pas.

Configurarea serverului

Pasul 1: Pentru a comunica cu mașina dvs. virtuală, trebuie să stabiliți o conexiune SSH și să utilizați un client SSH.

Ce este SSH?

Conform Wikipedia, Secure Shell (SSH) este un protocol de rețea criptografică pentru operarea în siguranță a serviciilor de rețea într-o rețea nesecurizată. Cel mai cunoscut exemplu de aplicație este pentru conectarea de la distanță la sisteme de computer de către utilizatori.

Folosim PuTTY, un client SSH și telnet gratuit în acest tutorial. Deci, pentru acest pas, trebuie să descărcați și să instalați PuTTY de aici.

Pasul 2: Conectați-vă la panoul dvs. Azure, deschideți mașina virtuală, am creat-o în prima parte și apăsați „Start”. Apoi faceți clic pe „Conectare” pentru a începe conexiunea. Acum o fereastră pop-up va afișa numele de utilizator și adresa IP publică a mașinii dvs. Copiați întregul nume de gazdă SSH (e.g. [e-mail protejat]). Puteți face clic pe imagini pentru a vedea versiunea mai mare.

Acum deschideți PuTTY și lipiți acest nume de gazdă în Nume gazdă și selectați tipul de conexiune ca SSH și apăsați deschis cu toate celelalte setări ca implicit. O nouă fereastră de terminal se va deschide și vă va solicita parola. Introduceți parola care a fost aleasă în partea 1 în timp ce creați o mașină virtuală. Acum sunteți în cele din urmă conectat la serverul dvs. virtual printr-o conexiune SSH. Tot ce trebuie să faceți acum este să introduceți câteva comenzi în această fereastră a terminalului pentru a instala software-ul adecvat și WordPress.

Instalarea Apache

Pasul 3: În primul rând, trebuie să vă asigurați că toate pachetele de pe instalarea Ubuntu sunt actualizate. Rulați următoarea comandă pentru a le actualiza:

sudo apt-get update

Acum vom instala Apache, un software server HTTP gratuit. Practic, Apache va fi cel care va asculta cererea cuiva de a afișa conținutul site-ului dvs. web. Citiți mai multe despre Apache aici. Rulați următoarea comandă pentru a instala Apache:

sudo apt-get install apache2

Navigați acum la directorul în care este salvat fișierul de configurare al Apache și deschideți-l folosind editorul de text.

sudo nano / etc / apache2 / apache2.conf

La sfârșitul acestui fișier adăugați următoarea linie:

„ServerName 127.0.0.1 ”.


Acum salvați fișierul apăsând pe „Ctrl + O' atunci introduce și apoi 'Ctrl + X'.

Reporniți serviciul Apache:

sudo service apache2 reîncărcare

Și acordați permisiuni Apache executând următoarea comandă:

sudo ufw permit în „Apache Full”

Instalarea MySQL și PHP

Pasul 4: Executați următoarele comenzi pentru a instala MySQL și PHP pe Ubuntu:

sudo apt-get install mysql-server

Alegeți o parolă de root MySQL adecvată și apăsați „Enter”.

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-mysql sudo apt-get install php5-cli sudo apt-get install php5-gd libssh2-php

Fișierelor PHP li se va acorda mai multă prioritate decât fișierele HTML, deci trebuie să modificăm un alt fișier de configurare:

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

Acum, în acest fișier, mutați „index.php ”, astfel încât să apară înainte de„ index.html ”. Reporniți serverul Apache.

sudo service apache2 reîncărcare

Crearea unei baze de date MySQL

Pasul 5: urmați comenzile:

mysql -u root -p CREATE DATABASE test DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; Test GRANT ALL ON.* TO 'tester' @ 'localhost' IDENTIFICAT DE 'testpwd'; PRIVILEGII DE ÎNVĂȚARE; Ieșire;


Aceste comenzi vor crea o bază de date numită test cu un utilizator numit „tester” și parolă „testpwd”. Această bază de date va fi utilizată de WordPress pentru a stoca toate datele.

Instalarea WordPress

Pasul 6: Acesta este de fapt pasul care descarcă WordPress. Navigați la directorul rădăcină și apoi descărcați și extrageți WordPress.

wget http: // wordpress.org / latest.gudron.gz tar xzvf cel mai recent.gudron.gz

Navigați la directorul WWW unde sunt stocate toate fișierele site-ului web și copiați întregul conținut al WordPress aici într-un nou folder la alegere.

cd / var / www sudo mkdir twcwp

Acum creați wp-config.fișier php prin crearea copiei exemplului de fișier de configurare și apoi copiați întregul conținut al folderului descărcat în folderul „wordpress” din directorul www.

cp ~ / wordpress / wp-config-sample.php ~ / wordpress / wp-config.php sudo rsync -avP ~ / wordpress / / var / www / twcwp /


Navigați la noul director al site-ului web și editați fișierul de configurare WordPress, astfel încât WordPress să poată comunica cu baza de date.

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

Introduceți detaliile bazei de date pe care le-am creat în pașii anteriori și salvați fișierul. (a se vedea captura de ecran de mai jos pentru referință)

Configurarea Apache

Pasul 7: Acum, pentru ultimul pas, trebuie să configurăm apache, astfel încât să știe că există un site web care rulează sub folderul nostru „twcwp”. Trebuie să navigăm în folderul site-urilor disponibile și să creăm un nou fișier numit 'twcwp.conf 'care este similar cu fișierul de configurare implicit.

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

În acest fișier modificați următoarele rânduri

ServerAlias ​​ar trebui să fie numele de domeniu pe care l-ați înregistrat (în cazul nostru nu am înregistrat numele de domeniu, dar îl folosim doar ca referință).

Executați acest set final de comenzi:

sudo chown -R twctestingadmin: www-data * sudo mkdir / var / www / twcwp / wp-content / uploads sudo a2ensite twcwp.conf sudo service apache2 reîncărcare

Aici „twctestingadmin” este numele de utilizator al contului de administrator de pe mașina noastră virtuală și „twcwp” este directorul care conține fișiere WordPress. Puteți înlocui aceste șiruri de caractere cu detaliile dvs.

Și asta este, acum aveți o mașină virtuală complet funcțională care rulează pe Microsoft Azure, care găzduiește site-ul dvs. WordPress. Tot ce trebuie să faceți este acum să vă configurați înregistrările DNS astfel încât site-ul web să indice adresa IP publică a mașinii virtuale.

Dacă doriți să rulați temporar site-ul dvs. web, puteți edita fișierul gazdelor Windows și puteți adăuga o intrare care va mapa adresa IP publică la numele domeniului temporar. (a se vedea captura de ecran pentru referință)

Tutorialul este destul de lung și implică o mulțime de pași. S-ar putea să vă simțiți liber să puneți întrebări în secțiunea de comentarii de mai jos și vă vom ajuta cu plăcere. Unii termeni folosiți în această postare pot părea noi pentru dvs., puteți căuta Google în ei sau pur și simplu introduceți un mesaj în comentarii.

De asemenea, aș dori să vă prezint cele două personalități care ne-au adus acest minunat Atelier în zona Chandigarh:

Atelierul a fost condus colectiv de Grupul de utilizatori Microsoft Chandigarh și WordPress Chandigarh. Puteți lua legătura cu ambele grupuri de pe Facebook și puteți căuta întâlniri viitoare în zona Chandigarh la întâlnire.com.

Citiri similare:

Cum se utilizează AutoKey pentru automatizarea jocurilor Linux
AutoKey este un utilitar de automatizare desktop pentru Linux și X11, programat în Python 3, GTK și Qt. Folosind funcțiile sale de scriptare și MACRO,...
Cum se arată FPS Counter în jocurile Linux
Jocurile cu Linux au primit un impuls major când Valve a anunțat suportul Linux pentru clientul Steam și jocurile acestora în 2012. De atunci, multe j...
How to download and Play Sid Meier's Civilization VI on Linux
Introduction to the game Civilization 6 is a modern take on the classic concept introduced in the series of the Age of Empires games. The idea was fai...