azuurblauw

Hoe WordPress te installeren en in te stellen op Microsoft Azure

Hoe WordPress te installeren en in te stellen op Microsoft Azure

Welkom bij deel 2 van de tutorial Supersnel WordPress draaien op Microsoft Azure. In het eerste deel bespraken we het opzetten van een Virtuele machine op je azuurblauw account. En in dit bericht zullen we zien hoe u verbinding kunt maken met uw server en beginnen met downloaden en installeren WordPress ben ermee bezig.

Installeer en installeer WordPress op Microsoft Azure

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

Uw server instellen

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

Wat is SSH?

Volgens Wikipedia is Secure Shell (SSH) een cryptografisch netwerkprotocol voor het veilig uitvoeren van netwerkservices via een onbeveiligd netwerk. De bekendste voorbeeldtoepassing is om op afstand in te loggen op computersystemen door gebruikers.

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

Stap 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 verschijnt een pop-up met uw gebruikersnaam en het openbare IP-adres van uw machine. Kopieer de volledige SSH-hostnaam (e.g. [e-mail beveiligd]). U kunt op de afbeeldingen klikken om de grotere versie te zien.

Open nu PuTTY en plak deze hostnaam in de Hostnaam veld en selecteer verbindingstype als SSH en druk op open met alle andere instellingen als standaard. Er wordt een nieuw terminalvenster geopend en u wordt om het wachtwoord gevraagd. Voer het wachtwoord in dat is gekozen in deel 1 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: Allereerst 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, Apache zal degene zijn die luistert naar iemands verzoek om de inhoud van uw website weer te geven. Lees hier meer over 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:

"Servernaam 127".0.0.1”.


Sla het bestand nu op door op ' te drukkenCtrl + O' dan Enter en dan 'Ctrl + X'.

Start de Apache-service opnieuw:

sudo-service apache2 herladen

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

sudo ufw toestaan ​​in "Apache Full"

MySQL en PHP installeren

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

sudo apt-get install mysql-server

Kies 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" komt.html”. Herstart de Apache-server.

sudo-service apache2 herladen

Een MySQL-database maken

Stap 5: Volg de commando's:

mysql -u root -p DATABASE test MAKEN STANDAARD KARAKTER SET utf8 SAMENSTELLEN utf8_unicode_ci; ALLES OP test TOEKENNEN.* NAAR 'tester'@'localhost' GEDENTIFICEERD DOOR 'testpwd'; VLAKKE VOORRECHTEN; Uitgang;


Deze commando's zullen een database maken met de naam test met een gebruiker genaamd "tester" en wachtwoord "testpwd". Deze database wordt door WordPress gebruikt om alle gegevens op te slaan.

WordPress installeren

Stap 6: Dit is eigenlijk de stap die WordPress downloadt. Navigeer naar de hoofdmap en download en pak WordPress uit.

wget http://wordpress.org/laatste.teer.gz tar xzvf laatste.teer.gz

Navigeer naar de WWW-directory 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 de wp-config.php-bestand door de kopie van het voorbeeldconfiguratiebestand te maken en vervolgens de volledige inhoud van de gedownloade map te kopiëren naar de map 'wordpress' in de www-directory.

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


Navigeer naar de nieuwe websitemap en bewerk het WordPress-configuratiebestand zodat de WordPress kan communiceren met de database.

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

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

Apache configureren

Stap 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' wat vergelijkbaar is met het standaard configuratiebestand.

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:

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

Voer 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 herladen

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 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 hosts-bestand bewerken en een vermelding toevoegen die het openbare IP-adres tijdelijk aan de domeinnaam toewijst. (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:

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

Verwante leest:

Sid Meier's Civilization VI downloaden en spelen op Linux and
Inleiding tot het spel Civilization 6 is een moderne versie van het klassieke concept dat werd geïntroduceerd in de serie Age of Empires-games. Het id...
Doom installeren en spelen op Linux
Inleiding tot Doom De Doom-serie is ontstaan ​​in de jaren 90 na de release van de originele Doom. Het was meteen een hit en vanaf die tijd heeft de g...
Vulkan voor Linux-gebruikers
Met elke nieuwe generatie grafische kaarten zien we game-ontwikkelaars de grenzen van grafische betrouwbaarheid verleggen en een stap dichter bij foto...