Come installare e configurare WordPress su Microsoft Azure
Benvenuti nella parte 2 del tutorial Come eseguire WordPress in modo incredibilmente veloce su Microsoft Azure(How to run blazingly fast WordPress on Microsoft Azure)(How to run blazingly fast WordPress on Microsoft Azure) . Nella prima parte abbiamo discusso della configurazione di una macchina virtuale(Virtual Machine) sul tuo account Azure . E in questo post vedremo come connetterci al tuo server e iniziare a scaricare e installare WordPress su di esso.
Installa(Install) e configura WordPress su Microsoft Azure
Questo post includerà molti comandi del terminale, quindi prova a seguire il tutorial passo dopo passo e cerca di non saltare nessun passaggio.
Configura il tuo server
Passaggio 1(Step 1) : per comunicare con la macchina virtuale, è necessario stabilire una connessione SSH e utilizzare un client SSH .
Cos'è 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.
In questo tutorial stiamo usando PuTTY , un client SSH e telnet gratuito. Quindi, per questo passaggio, devi scaricare e installare PuTTY da qui(here) .
Passaggio 2(Step 2) : accedi al tuo pannello Azure , apri la macchina virtuale che abbiamo creato nella prima parte e premi "Inizia". Quindi fare clic su "Connetti" per avviare la connessione. Ora un pop-up mostrerà il tuo nome utente e l'indirizzo IP pubblico della tua macchina. Copia l'intero nome host SSH (ad esempio (SSH)[email protected] ). Puoi cliccare sulle immagini per vedere la versione più grande.
Ora apri PuTTY e incolla questo nome host nel campo Nome host(Host Name) e seleziona il tipo di connessione come SSH e premi Apri con tutte le altre impostazioni come predefinite. Si aprirà una nuova finestra del terminale e ti chiederà la password. Immettere la password scelta nella parte 1(part 1) durante la creazione di una macchina virtuale. Ora sei finalmente connesso al tuo server virtuale tramite una connessione SSH. Tutto quello che devi fare ora è inserire alcuni comandi in questa finestra del terminale per installare il software corretto e WordPress .
Installazione di Apache
Passaggio 3(Step 3) : prima(First) di tutto, devi assicurarti che tutti i pacchetti sulla tua installazione di Ubuntu siano aggiornati. Esegui il comando seguente per aggiornarli:
sudo apt-get update
Ora installeremo Apache , un software server HTTP gratuito. (HTTP)Fondamentalmente(Basically) , Apache sarà quello che ascolterà la richiesta di qualcuno di visualizzare il contenuto del tuo sito web. Leggi di più su Apache qui(here) . Esegui il seguente comando per installare Apache :
sudo apt-get install apache2
Ora vai alla directory in cui è salvato il file di configurazione di Apache e aprilo usando l'editor di testo.
sudo nano /etc/apache2/apache2.conf
Alla fine di questo file aggiungi la seguente riga:
“ServerName 127.0.0.1”.
Riavvia il servizio Apache:
sudo service apache2 reload
E concedi le autorizzazioni ad Apache eseguendo il seguente comando:
sudo ufw allow in “Apache Full”
Installazione di MySQL e PHP
Passaggio 4:(Step 4:) esegui i seguenti comandi per installare MySQL e PHP su Ubuntu :
sudo apt-get install mysql-server
Scegli(Choose) una password di root MySQL appropriata e premi "Invio".
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
Ai file PHP(PHP) deve essere data maggiore priorità rispetto ai file HTML , quindi è necessario modificare un altro file di configurazione:
sudo nano /etc/apache2/mods-enabled/dir.conf
Ora in questo file, sposta "index.php" in modo che venga prima di "index.html". Riavvia il server Apache .
sudo service apache2 reload
Creazione di un database MySQL
Passaggio 5: segui i comandi:
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;
Installazione di WordPress
Passaggio 6:(Step 6: ) questo è in realtà il passaggio che scarica WordPress . Passare(Navigate) alla directory principale, quindi scaricare ed estrarre WordPress .
wget http://wordpress.org/latest.tar.gz tar xzvf latest.tar.gz
Passa alla directory WWW in cui sono archiviati tutti i file del sito Web e copia l'intero contenuto di WordPress qui in una nuova cartella a tua scelta.
cd /var/www sudo mkdir twcwp
Ora crea il file wp-config.php creando la copia del file di configurazione di esempio e poi copia l'intero contenuto della cartella scaricata nella cartella 'wordpress' nella directory www.
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
Inserisci(Enter) i dettagli del database che abbiamo creato nei passaggi precedenti e salva il file. (vedi screenshot qui sotto per riferimento)
Configurazione di Apache
Passaggio 7(Step 7) : ora per il passaggio finale, dobbiamo configurare Apache in modo che sappia che esiste un sito Web in esecuzione nella nostra cartella "twcwp". Dobbiamo passare alla cartella dei siti disponibili e creare un nuovo file chiamato "twcwp.conf" che è simile al file di configurazione predefinito.
sudo chown www-data:www-data * -R cd /etc/apache2/sites-available sudo cp 000-default.conf twcwp.conf sudo nano twcwp.conf
In questo file modificare le seguenti righe
- ServerAdmin il tuo_indirizzo_email
- Nomeserver twcwp.com
- ServerAlias twcwp.com
- DocumentRoot /var/www/twcwp
ServerAlias dovrebbe essere il nome di dominio che hai registrato (nel nostro caso non abbiamo registrato il nome di dominio ma lo stiamo solo usando come riferimento).
Esegui(Execute) questi ultimi set di comandi:
sudo chown -R twctestingadmin:www-data * sudo mkdir /var/www/twcwp/wp-content/uploads sudo a2ensite twcwp.conf sudo service apache2 reload
Qui "twctestingadmin" è il nome utente dell'account amministratore sulla nostra macchina virtuale e "twcwp" è la directory che contiene i file di WordPress . Puoi sostituire queste stringhe con i tuoi dettagli.
E questo è tutto, ora hai una macchina virtuale completamente funzionante in esecuzione su Microsoft Azure che ospita il tuo sito Web WordPress . Tutto quello che devi fare ora è configurare i tuoi record DNS in modo che il sito Web punti all'indirizzo IP pubblico della macchina virtuale.
Se desideri eseguire temporaneamente il tuo sito Web, puoi modificare il file hosts di Windows e aggiungere una voce che mapperà temporaneamente l'indirizzo IP pubblico al nome di dominio. (vedi screenshot per riferimento)
Il tutorial è piuttosto lungo e prevede molti passaggi. Puoi sentirti libero di porre qualsiasi domanda nella sezione commenti qui sotto e saremo felici di aiutarti. Alcuni termini usati in questo post potrebbero sembrarti nuovi, puoi cercarli su Google o semplicemente lasciare un messaggio nei commenti.
Inoltre, vorrei presentarvi le due personalità che ci hanno portato questo meraviglioso Workshop nell'area di Chandigarh :
- Jasjit Chopra
- Divyadeep Sawhney
Il workshop è stato condotto collettivamente da Microsoft Users Group Chandigarh e WordPress Chandigarh . Puoi metterti in contatto con entrambi i gruppi su Facebook e cercare i prossimi meetup nell'area di Chandigarh su meetup.com.
Letture correlate:(Related reads:)
- Come installare WordPress su Google Cloud Platform(How to install WordPress on Google Cloud Platform)
- Come ospitare blog WordPress con Microsoft IIS
- Crea un sito WordPress utilizzando Microsoft WebMatrix
- Come installare WordPress su PC Windows.
Related posts
Come correre Blowingly Fast WordPress su Microsoft Azure
Microsoft Intune che non si sincronizza? Force Intune per sincronizzare in Windows 11/10
Microsoft Azure Import Export Tool: Drive preparation and repair tool
Cloud Computing interview Domande e risposte
In-place upgrade non è supportato su Azure Virtual Machines
Come utilizzare Lumen5 per trasformare il tuo post del blog in un video
Come modificare l'URL di accesso di WordPress per una maggiore sicurezza
Come configurare manualmente WordPress su un dominio
Wordpress mostra HTTP Error quando caricano le immagini
WordPress Jetpack: cos'è e vale la pena installarlo?
Come configurare Privacy in WordPress e perché è importante
Come trovare il tuo login di amministratore di WordPress
Must Have WordPress Yoast SEO Settings 2021
Comprensione Blob, Queue, Table storage in Windows Azure
Che cos'è AMP per WordPress e come installarlo
10 plugin WordPress essenziali per un sito Web per piccole imprese
Come tenere traccia Broken Links con Google Webmaster Tool
I dispositivi Windows 10 non possono sincronizzati con Intune dopo l'iscrizione
Come configurare il tuo sito Web simile a Twitter utilizzando il tema P2 di WordPress
Mostra l'estratto sulla homepage di WordPress blog