Hoe WordPress te installeren en in te stellen op Microsoft Azure

Welkom bij deel 2 van de tutorial Hoe razendsnel WordPress op Microsoft Azure te draaien(How to run blazingly fast WordPress on Microsoft Azure)(How to run blazingly fast WordPress on Microsoft Azure) . In het eerste deel bespraken we het instellen van een virtuele machine(Virtual Machine) op uw Azure- account. En in dit bericht zullen we zien hoe u verbinding kunt maken met uw server en kunt beginnen met het downloaden en installeren van WordPress erop.

(Install)WordPress installeren en instellen op Microsoft Azure

Dit bericht bevat veel terminalopdrachten, dus probeer de tutorial stap voor stap te volgen en sla geen enkele stap over.

Uw server instellen

Stap 1(Step 1) : Om met uw virtuele machine te communiceren, moet u een SSH - verbinding tot stand brengen en een SSH -client gebruiken.

Wat is 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.

We gebruiken PuTTY , een gratis SSH- en telnet-client in deze tutorial. Dus voor deze stap moet u PuTTY hier(here) downloaden en installeren .

Stap 2(Step 2) : Log in op uw Azure -paneel, open de virtuele machine die we in het eerste deel hebben gemaakt en klik op 'Start'. Klik vervolgens op 'Verbinden' om de verbinding te starten. Nu zal een pop-up uw gebruikersnaam en het openbare IP-adres van uw machine weergeven. Kopieer de volledige SSH - hostnaam (bijv . [email protected] ). U kunt op de afbeeldingen klikken om de grotere versie te zien.

Open nu PuTTY en plak deze hostnaam in het veld Hostnaam(Host Name) en selecteer het verbindingstype als SSH en druk op open met alle andere instellingen als standaard. Er wordt een nieuw terminalvenster geopend waarin u om het wachtwoord wordt gevraagd. Voer het wachtwoord in dat in deel 1(part 1) is gekozen tijdens het maken van een virtuele machine. Nu ben je eindelijk verbonden met je virtuele server via een SSH-verbinding. Het enige dat u nu hoeft te doen, is enkele opdrachten in dit terminalvenster invoeren om de juiste software en WordPress te installeren .

Apache installeren

Stap 3(Step 3) : Allereerst(First) moet u ervoor zorgen dat alle pakketten op uw installatie van Ubuntu up-to-date zijn. Voer de volgende opdracht uit om ze bij te werken:

sudo apt-get update

Nu gaan we Apache installeren , een gratis HTTP -serversoftware. Kortom(Basically) , Apache zal degene zijn die luistert naar iemands verzoek om de inhoud van uw website weer te geven. Lees hier meer over (here)Apache . Voer de volgende opdracht uit om Apache te installeren :

sudo apt-get install apache2

Navigeer nu naar de map waar het configuratiebestand van Apache is opgeslagen en open het met de teksteditor.

sudo nano /etc/apache2/apache2.conf

Voeg aan het einde van dit bestand de volgende regel toe:

“ServerName 127.0.0.1”.

Hoe WordPress in te stellen en te installeren op Microsoft Azure

Start de Apache-service opnieuw:

sudo service apache2 reload

En verleen toestemming aan Apache door de volgende opdracht uit te voeren:

sudo ufw allow in “Apache Full”

MySQL en PHP installeren

Stap 4:(Step 4:) Voer de volgende opdrachten uit om MySQL en PHP op Ubuntu te installeren :

sudo apt-get install mysql-server

Kies(Choose) een geschikt MySQL -rootwachtwoord en druk op '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 - bestanden moeten meer prioriteit krijgen dan de HTML -bestanden, dus we moeten een ander configuratiebestand wijzigen:

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

Verplaats nu in dit bestand "index.php" zodat het voor "index.html" komt. Start de Apache -server opnieuw.

sudo service apache2 reload

Een MySQL-database maken

Stap 5: Volg de commando's:

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;

WordPress installeren

Stap 6:(Step 6: ) Dit is eigenlijk de stap die WordPress downloadt . Navigeer(Navigate) naar de hoofdmap en download en pak vervolgens WordPress uit .

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

tar xzvf latest.tar.gz

Navigeer naar de WWW- map waar alle websitebestanden zijn opgeslagen en kopieer de volledige inhoud van de WordPress hier in een nieuwe map naar keuze.

cd /var/www

sudo mkdir twcwp

Maak nu het wp-config.php-bestand door de kopie van het voorbeeldconfiguratiebestand te maken en kopieer vervolgens de volledige inhoud van de gedownloade map naar de 'wordpress'-map in de www-directory.

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

Voer(Enter) de databasegegevens in die we in eerdere stappen hebben gemaakt en sla het bestand op. (zie screenshot hieronder voor referentie)

Apache configureren

Stap 7(Step 7) : Nu, voor de laatste stap, moeten we apache configureren zodat het weet dat er een website draait onder onze "twcwp" map. We moeten naar de map met beschikbare sites navigeren en een nieuw bestand maken met de naam 'twcwp.conf' dat vergelijkbaar is met het standaardconfiguratiebestand.

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

cd /etc/apache2/sites-available

sudo cp 000-default.conf twcwp.conf

sudo nano twcwp.conf

Wijzig in dit bestand de volgende regels:

  • ServerBeheer uw_e-mail_adres
  • Servernaam twcwp.com
  • Serveralias twcwp.com
  • DocumentRoot /var/www/twcwp

ServerAlias ​​moet de domeinnaam zijn die u heeft geregistreerd (in ons geval hebben we de domeinnaam niet geregistreerd, maar gebruiken we deze alleen ter referentie).

Voer(Execute) deze laatste reeks opdrachten uit:

sudo chown -R twctestingadmin:www-data *

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

sudo a2ensite twcwp.conf

sudo service apache2 reload

Hier is "twctestingadmin" de gebruikersnaam van het beheerdersaccount op onze virtuele machine en "twcwp" is de map die WordPress - bestanden bevat. U kunt deze strings vervangen door uw gegevens.

En dit is het, nu heb je een volledig functionele virtuele machine die draait op Microsoft Azure en die je (Microsoft Azure)WordPress - website host . Het enige dat u hoeft te doen, is nu uw DNS-records zo configureren dat de website verwijst naar het openbare IP-adres van de virtuele machine.

Als u uw website tijdelijk wilt laten draaien, kunt u het Windows -hostbestand bewerken en een vermelding toevoegen waarmee het openbare IP-adres tijdelijk aan de domeinnaam wordt toegewezen. (zie screenshot voor referentie)

De tutorial is vrij lang en omvat veel stappen. U kunt gerust vragen stellen in de opmerkingen hieronder en we helpen u graag verder. Sommige termen die in dit bericht worden gebruikt, kunnen nieuw voor je lijken, je kunt ze door Google zoeken of gewoon een bericht in opmerkingen plaatsen.

Ook wil ik je voorstellen aan de twee persoonlijkheden die ons deze prachtige Workshop in het Chandigarh- gebied hebben gebracht:

  • Jasjit Chopra
  • Divyadeep Sawhney

De workshop werd gezamenlijk gegeven door Microsoft Users Group Chandigarh en WordPress Chandigarh . Je kunt contact opnemen met beide groepen op Facebook en op meetup.com zoeken naar aankomende bijeenkomsten in het gebied van Chandigarh .

Verwante leest:(Related reads:)



About the author

Ik ben een professionele audio- en toetsenbordtechnicus met meer dan 10 jaar ervaring. Ik heb in het bedrijfsleven gewerkt, als consultant en productmanager, en meest recentelijk als software-engineer. Door mijn vaardigheden en ervaring kan ik aan verschillende soorten projecten werken, van kleine bedrijven tot grote bedrijven. Ik ben ook een expert in Windows 11 en werk nu ruim twee jaar aan het nieuwe besturingssysteem.



Related posts