Android

Slik installerer du og konfigurerer WordPress på Microsoft Azure

Real life migrations to Azure and how they did it.

Real life migrations to Azure and how they did it.

Innholdsfortegnelse:

Anonim

Velkommen til del 2 av opplæringen Slik kjører du lynrask rask WordPress på Microsoft Azure . I den første delen diskuterte vi å sette opp en Virtual Machine på din Azure konto. Og i dette innlegget ser vi hvordan du kobler til serveren din og begynner å laste ned og installere WordPress på den.

Installer og sett WordPress på Microsoft Azure

Dette innlegget vil inneholde mye terminal kommandoer, så prøv å følge opp veiledningen trinn for trinn og prøv å ikke hoppe over noen trinn.

Sette opp serveren din

Trinn 1 : For å kommunisere med din virtuelle maskin må du opprette en SSH-tilkobling og bruk en SSH-klient.

Hva er SSH?

Ifølge Wikipedia er Secure Shell (SSH) en kryptografisk nettverksprotokoll for operativnettverkstjenester sikkert over et usikret nettverk. Det mest kjente eksempelprogrammet er for ekstern pålogging til datasystemer av brukere.

Vi bruker PuTTY, en gratis SSH og telnet klient i denne opplæringen. For dette trinnet må du laste ned og installere PuTTY herfra.

Trinn 2 : Logg inn på Azure-panelet ditt, åpne den virtuelle maskinen, vi opprettet i første del og trykk på Start. Deretter klikker du på `Koble` for å starte tilkoblingen. Nå vil et popup-vindu vise ditt brukernavn og den offentlige IP-adressen til maskinen din. Kopier hele SSH-vertsnavnet (f.eks. [email protected]). Du kan klikke på bildene for å se den større versjonen.

Åpne PuTTY og lim inn dette vertsnavnet i feltet Vertsnavn , og velg tilkoblingstype som SSH og bli åpen med alle andre innstillinger som standard. Et nytt terminalvindu vil åpne og vil spørre deg om passordet. Skriv inn passordet som ble valgt i del 1 mens du oppretter en virtuell maskin. Nå er du endelig koblet til din virtuelle server over en SSH-tilkobling. Alt du trenger å gjøre nå, er å legge inn noen kommandoer i dette terminalvinduet for å installere riktig programvare og WordPress.

Installere Apache

Trinn 3 : Først og fremst må du forsikre deg om at alle pakkene på din installasjon av ubuntu er oppdatert. Kjør følgende kommando for å oppdatere dem:

sudo apt-get update

Nå installerer vi Apache, en gratis HTTP-serverprogramvare. I utgangspunktet vil Apache være den som lytter til en persons forespørsel om å vise innholdet på nettstedet ditt. Les mer om Apache her. Kjør følgende kommando for å installere Apache:

sudo apt-get install apache2

Naviger nå til katalogen der Apaches konfigurasjonsfil er lagret og åpne den ved hjelp av tekstredigereren.

sudo nano / etc / apache2 / apache2.conf

Legg til følgende linje på slutten av denne filen:

"Servernavn 127.0.0.1".

Lagre filen ved å trykke på Ctrl + O `deretter Skriv inn og deretter Ctrl + X .

Start Apache-tjenesten på nytt:

sudo service apache2 reload

Og gi tillatelser til Apache ved å utføre følgende kommando:

sudo ufw tillate i "Apache Full"

Installere MySQL og PHP

Trinn 4: Utfør følgende kommandoer for å installere MySQL og PHP på Ubuntu:

sudo apt-get install mysql-server

Velg et passende MySQL root-passord og trykk `Enter`.

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

PHP-filer skal gis mer prio renhet enn HTML-filene, så vi må endre en annen konfigurasjonsfil:

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

Nå i denne filen, flytt "index.php" slik at den kommer før "index.html". Start på nytt Apache-serveren.

sudo service apache2 reload

Opprette en MySQL-database

Trinn 5: Følg kommandoene:

mysql -u root -p CREATE DATABASE-test DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; Gi alt på test. * TO `tester` @ `localhost` IDENTIFISERT AV `testpwd`; FLUSH PRIVILEGES; Exit;

Disse kommandoene vil opprette en database som heter test med en bruker som heter "tester" og passord "testpwd". Denne databasen vil bli brukt av WordPress til å lagre alle dataene.

Installere WordPress

Trinn 6: Dette er faktisk trinnet som laster ned WordPress. Naviger til rotkatalogen, og last ned og pakk WordPress.

wget //wordpress.org/latest.tar.gz tar xzvf latest.tar.gz

Naviger til WWW-katalogen der alle nettstedets filer er lagret og kopier hele innholdet i WordPress her i en ny mappe av ditt valg.

cd / var / www sudo mkdir twcwp

Opprett nå wp-config.php-filen ved å lage kopien av prøvekonfigurasjonsfilen og kopier deretter hele innholdet i den nedlastede mappen til "wordpress" -mappen i www-katalogen.

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

Naviger til den nye nettsiden katalogen og rediger WordPress konfigurasjonsfilen slik at WordPress kan kommunisere med databasen.

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

Skriv inn databasen detaljer som vi opprettet i tidligere trinn og lagre filen. (se skjermbilde nedenfor for referanse)

Konfigurere Apache

Trinn 7 : Nå for siste trinn, må vi konfigurere apache slik at det vet at det er et nettsted som kjører under vår "twcwp" -mappe. Vi må navigere til mappen tilgjengelige sider og opprette en ny fil kalt "twcwp.conf" som ligner på standardkonfigurasjonsfilen.

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

I denne filen endrer du følgende linjer

  • ServerAdmin your_email_adress
  • Servernavn twcwp.com
  • ServerAlias ​​twcwp.com
  • DocumentRoot / var / www / twcwp

ServerAlias ​​skal være domenenavnet du har registrert (i vårt tilfelle har vi ikke registrert domenenavnet, men vi bruker det bare som referanse).

Utfør disse siste settene med kommandoer:

sudo chown -R twctestingadmin: www-data * sudo mkdir / var / www / twcwp / wp-innhold / opplastinger sudo a2ensite twcwp.conf sudo tjenesten apache2 reload

Her er "twctestingadmin" brukernavnet til admin konto på vår virtuelle maskin og "twcwp" er katalogen som inneholder WordPress-filer. Du kan erstatte disse strengene med detaljene dine.

Og dette er det, nå har du en fullt fungerende virtuell maskin som kjører på Microsoft Azure som er vert for ditt WordPress-nettsted. Alt du trenger å gjøre er å konfigurere DNS-postene dine slik at nettsiden peker på den virtuelle maskinens offentlige IP-adresse.

Hvis du vil midlertidig kjøre nettstedet ditt, kan du redigere Windows-vertsfilen og legge til en oppføring som vil kortlegge den offentlige IP-adressen til domenenavnet midlertidig. (se skjermbilde for referanse)

Opplæringen er ganske lang og innebærer mange trinn. Du kan gjerne stille spørsmål i kommentarfeltet nedenfor, og vi vil gjerne hjelpe deg ut. Noen termer som brukes i dette innlegget kan virke nye for deg, du kan søke på Google eller bare sende en melding i kommentarer.

Jeg vil også presentere deg for de to personene som tok oss med denne fantastiske Workshop i Chandigarh-området:

  • Jasjit Chopra - LinkedIn
  • Divyadeep Sawhney - LinkedIn

Verkstedet ble samlet utført av Microsoft Users Group Chandigarh og WordPress Chandigarh . Du kan komme i kontakt med begge gruppene på Facebook og se etter kommende møter i Chandigarh-området på meetup.com.

Beslektet leser:

  • Slik installerer du WordPress på Google Cloud Platform
  • Slik hoster du WordPress-bloggen med Microsoft IIS
  • Opprett WordPress-nettsted ved hjelp av Microsoft WebMatrix
  • Slik installerer du WordPress på Windows PC.