Velkommen til del 2 av opplæringen Slik kjører du blazingly rask WordPress på Microsoft Azure. I første del diskuterte vi å sette opp en Virtuell maskin på din Azure konto. Og i dette innlegget vil vi se hvordan du kobler til serveren din, og begynner å laste ned og installere WordPress på den.
Installer og sett inn WordPress på Microsoft Azure
Dette innlegget vil inneholde mange terminalkommandoer, så prøv å følge opplæringen trinn for trinn og prøv å ikke hoppe over et trinn.
Setter opp serveren din
Trinn 1: For å kommunisere med din virtuelle maskin må du etablere en SSH-tilkobling og bruke en SSH-klient.
Hva er SSH?
According to Wikipedia, Secure Shell (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network. The best known example application is for remote login to computer systems by users.
Vi bruker PuTTY, en gratis SSH og telnet klient i denne opplæringen. Så for dette trinnet må du laste ned og installere PuTTY herfra.
Steg 2: Logg inn på Azure-panelet ditt, åpne den virtuelle maskinen, vi opprettet i første del og klikk 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 nå PuTTY og lim inn dette vertsnavnet i Vertsnavn feltet og velg tilkoblingstype som SSH og åpne 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 lager 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 sørge for at alle pakkene på installasjonen 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 tekstredigeringsprogrammet.
sudo nano /etc/apache2/apache2.conf
På slutten av denne filen legger du til følgende linje:
“ServerName 127.0.0.1”.

Lagre filen ved å trykke på ' Ctrl + O' deretter Tast inn og så ' Ctrl + X ’.
Start Apache-tjenesten på nytt:
sudo service apache2 reload
Og gi tillatelser til Apache ved å utføre følgende kommando:
sudo ufw allow in “Apache Full”
Installere MySQL og PHP
Trinn 4: Kjø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 libapache2-mod-php5 php5-mcrypt php5-mysql sudo apt-get install php5-cli sudo apt-get install php5-gd libssh2-php
PHP-filer skal gis høyere prioritet 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 Apache-serveren på nytt.
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; GRANT ALL ON test.* TO ‘tester’@’localhost’ IDENTIFIED BY ‘testpwd'; FLUSH PRIVILEGES; Exit;

Installere WordPress
Trinn 6: Dette er faktisk trinnet som laster ned WordPress. Naviger til rotkatalogen og last ned og hent WordPress.
wget https://wordpress.org/latest.tar.gz tar xzvf latest.tar.gz
Naviger til WWW-katalogen der alle nettsidene er lagret og kopier hele innholdet i WordPress her i en ny mappe etter eget 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/

cd /var/www/twcwp/ sudo nano wp-config.php
Skriv inn databasedetaljer som vi opprettet i tidligere trinn og lagre filen. (se skjermbilde nedenfor for referanse)

Konfigurere Apache
Trinn 7: Nå for det siste trinnet, 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å standard konfigurasjonsfil.
sudo chown www-data:www-data * -R cd /etc/apache2/sites-available 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

Utfør disse siste settet med kommandoer:
sudo chown -R twctestingadmin:www-data * sudo mkdir /var/www/twcwp/wp-content/uploads sudo a2ensite twcwp.conf sudo service apache2 reload
Her er "twctestingadmin" brukernavnet til adminkontoen på vår virtuelle maskin, og "twcwp" er katalogen som inneholder WordPress-filer. Du kan erstatte disse strengene med dine detaljer.
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 nettstedet peker på den virtuelle maskinens offentlige IP-adresse.


Også, jeg vil gjerne introdusere deg til de to personene som brakt oss 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
- Hvordan være vert for WordPress-bloggen med Microsoft IIS
- Opprett WordPress-nettsted ved hjelp av Microsoft WebMatrix
- Slik installerer du WordPress på Windows PC.