Hur man installerar och ställer in WordPress på Microsoft Azure

Välkommen till del 2 av handledningen Hur man kör blixtrande snabbt WordPress på Microsoft Azure(How to run blazingly fast WordPress on Microsoft Azure)(How to run blazingly fast WordPress on Microsoft Azure) . I den första delen diskuterade vi att ställa in en virtuell maskin(Virtual Machine) på ditt Azure- konto. Och i det här inlägget kommer vi att se hur du ansluter till din server och börjar ladda ner och installera WordPress på den.

Installera(Install) och konfigurera WordPressMicrosoft Azure

Det här inlägget kommer att innehålla många terminalkommandon, så försök att följa handledningen steg för steg och försök att inte hoppa över något steg.

Konfigurera din server

Steg 1(Step 1) : För att kommunicera med din virtuella maskin måste du upprätta en SSH- anslutning och använda en SSH- klient.

Vad är 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 använder PuTTY , en gratis SSH- och telnet-klient i denna handledning. Så för detta steg måste du ladda ner och installera PuTTY härifrån .(here)

Steg 2(Step 2) : Logga in på din Azure -panel, öppna den virtuella maskinen som vi skapade i den första delen och tryck på "Start". Klicka sedan på "Anslut" för att starta anslutningen. Nu kommer ett popup-fönster att visa ditt användarnamn och den offentliga IP-adressen för din maskin. Kopiera hela SSH -värdnamnet (t.ex. [email protected] ). Du kan klicka på bilderna för att se den större versionen.

Öppna nu PuTTY och klistra in detta värdnamn i fältet Värdnamn(Host Name) och välj anslutningstyp som SSH och tryck på öppna med alla andra inställningar som standard. Ett nytt terminalfönster öppnas och kommer att uppmana dig att ange lösenordet. Ange lösenordet som valdes i del 1(part 1) när du skapade en virtuell maskin. Nu är du äntligen ansluten till din virtuella server via en SSH-anslutning. Allt du behöver göra nu är att ange några kommandon i detta terminalfönster för att installera korrekt programvara och WordPress .

Installerar Apache

Steg 3(Step 3) : Först(First) och främst måste du se till att alla paket på din installation av Ubuntu är uppdaterade. Kör följande kommando för att uppdatera dem:

sudo apt-get update

Nu ska vi installera Apache , en gratis HTTP -servermjukvara. I grund och botten(Basically) kommer Apache att vara den som lyssnar på någons begäran om att visa innehållet på din webbplats. Läs mer om Apache här(here) . Kör följande kommando för att installera Apache :

sudo apt-get install apache2

Navigera nu till katalogen där Apaches konfigurationsfil är sparad och öppna den med hjälp av textredigeraren.

sudo nano /etc/apache2/apache2.conf

Lägg till följande rad i slutet av den här filen:

“ServerName 127.0.0.1”.

Hur man ställer in och installerar WordPress på Microsoft Azure

Starta om Apache-tjänsten:

sudo service apache2 reload

Och ge behörigheter till Apache genom att köra följande kommando:

sudo ufw allow in “Apache Full”

Installerar MySQL och PHP

Steg 4:(Step 4:) Kör följande kommandon för att installera MySQL och PHPUbuntu :

sudo apt-get install mysql-server

Välj(Choose) ett lämpligt MySQL root-lösenord och tryck på "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 ska ges högre prioritet än HTML -filer, så vi måste ändra en annan konfigurationsfil:

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

Flytta nu "index.php" i den här filen så att det kommer före "index.html". Starta om Apache -servern.

sudo service apache2 reload

Skapa en MySQL-databas

Steg 5: Följ kommandona:

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;

Installera WordPress

Steg 6:(Step 6: ) Det här är faktiskt steget som laddar ner WordPress . Navigera(Navigate) till rotkatalogen och ladda sedan ner och extrahera WordPress .

wget http://wordpress.org/latest.tar.gz

tar xzvf latest.tar.gz

Navigera till WWW- katalogen där alla webbplatsfiler är lagrade och kopiera hela innehållet i WordPress här i en ny valfri mapp.

cd /var/www

sudo mkdir twcwp

Skapa nu filen wp-config.php genom att skapa kopian av exempel på konfigurationsfilen och kopiera sedan hela innehållet i den nedladdade mappen till mappen 'wordpress' 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

Ange(Enter) databasinformationen som vi skapade i tidigare steg och spara filen. (se skärmdump nedan för referens)

Konfigurera Apache

Steg 7(Step 7) : Nu till det sista steget måste vi konfigurera apache så att den vet att det finns en webbplats som körs under vår "twcwp"-mapp. Vi måste navigera till mappen med tillgängliga webbplatser och skapa en ny fil som heter 'twcwp.conf' som liknar standardkonfigurationsfilen.

sudo chown www-data:www-data * -R

cd /etc/apache2/sites-available

sudo cp 000-default.conf twcwp.conf

sudo nano twcwp.conf

Ändra följande rader i den här filen

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

ServerAlias ​​ska vara det domännamn du har registrerat (i vårt fall har vi inte registrerat domännamnet utan vi använder det bara som referens).

Kör(Execute) dessa sista uppsättning kommandon:

sudo chown -R twctestingadmin:www-data *

sudo mkdir /var/www/twcwp/wp-content/uploads

sudo a2ensite twcwp.conf

sudo service apache2 reload

Här är "twctestingadmin" användarnamnet för adminkontot på vår virtuella maskin och "twcwp" är katalogen som innehåller WordPress- filer. Du kan ersätta dessa strängar med dina uppgifter.

Och det här är det, nu har du en fullt fungerande virtuell maskin som körs på Microsoft Azure som är värd för din WordPress- webbplats. Allt du behöver göra är nu att konfigurera dina DNS-poster så att webbplatsen pekar på den offentliga IP-adressen för den virtuella maskinen.

Om du tillfälligt vill köra din webbplats kan du redigera Windows hosts-filen och lägga till en post som mappar den offentliga IP-adressen till domännamnet tillfälligt. (se skärmdump för referens)

Handledningen är ganska lång och omfattar många steg. Du kan gärna ställa några frågor i kommentarsfältet nedan så hjälper vi dig gärna. Vissa termer som används i det här inlägget kan verka nya för dig, du kan söka efter dem på Google eller bara släppa ett meddelande i kommentarerna.

Jag skulle också vilja presentera dig för de två personligheter som gav oss denna underbara workshop i Chandigarh- området:

  • Jasjit Chopra
  • Divyadeep Sawhney

Workshopen genomfördes gemensamt av Microsoft Users Group Chandigarh och WordPress Chandigarh . Du kan komma i kontakt med båda grupperna på Facebook och leta efter kommande träffar i Chandigarh -området på meetup.com.

Relaterad läsning:(Related reads:)



About the author

Jag är en mjukvaruingenjör med erfarenhet av både Chrome och spelapplikationer. Jag har jobbat med lösningar för webbläsaren Google Chrome de senaste 4 åren och har även jobbat med spel för flera olika plattformar. Mina kunskaper ligger i att designa, testa och hantera mjukvaruprojekt. Utöver mitt arbete som mjukvaruingenjör har jag även erfarenhet av sekretess, användarkonton och familjesäkerhetsfrågor.



Related posts