Azzurro

Come installare e configurare WordPress su Microsoft Azure

Come installare e configurare WordPress su Microsoft Azure

Benvenuti nella parte 2 del tutorial Come eseguire WordPress incredibilmente veloce su Microsoft Azure. Nella prima parte, abbiamo discusso di impostare un Macchina virtuale sul tuo Azzurro account. E in questo post, vedremo come connetterti al tuo server e iniziare a scaricare e installare WordPress su di essa.

Installa 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 alcun passaggio.

Configura il tuo server

Passo 1: Per comunicare con la tua macchina virtuale, devi stabilire una connessione SSH e utilizzare un client SSH.

Cos'è SSH?

Secondo Wikipedia, Secure Shell (SSH) è un protocollo di rete crittografico per il funzionamento sicuro dei servizi di rete su una rete non protetta. L'applicazione di esempio più nota è per l'accesso remoto ai sistemi informatici da parte degli utenti.

Stiamo usando PuTTY, un client SSH e telnet gratuito in questo tutorial. Quindi, per questo passaggio, devi scaricare e installare PuTTY da qui.

Passo 2: Accedi al tuo pannello Azure, apri la macchina virtuale, che abbiamo creato nella prima parte e premi 'Start'. 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 (e.g. [e-mail protetta]). Puoi cliccare sulle immagini per vedere la versione più grande.

Ora apri PuTTY e incolla questo nome host nel Nome host campo e selezionare il tipo di connessione come SSH e premi Apri con tutte le altre impostazioni come predefinite. Si aprirà una nuova finestra di terminale e ti verrà chiesto di inserire la password. Inserisci la password che è stata scelta in parte 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 appropriato e WordPress.

Installazione di Apache

Passaggio 3: Prima di tutto, devi assicurarti che tutti i pacchetti sulla tua installazione di Ubuntu siano aggiornati. Esegui il seguente comando per aggiornarli:

sudo apt-get update

Ora installeremo Apache, un software server HTTP gratuito. Fondamentalmente, Apache sarà colui che ascolterà la richiesta di qualcuno di visualizzare il contenuto del tuo sito web. Leggi di più su Apache qui. 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:

“NomeServer 127.0.0.1".


Ora salva il file premendo 'Ctrl + O' poi accedere poi 'Ctrl + X'.

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: Eseguire i seguenti comandi per installare MySQL e PHP su Ubuntu:

sudo apt-get install mysql-server

Scegli 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

I file PHP devono avere più priorità rispetto ai file HTML, quindi dobbiamo 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 SET CARATTERI PREDEFINITO utf8 COLLATE utf8_unicode_ci; CONCEDERE TUTTO SUL test.* A 'tester'@'localhost' IDENTIFICATO DA 'testpwd'; PRIVILEGI DI SCARICO; Uscita;


Questi comandi creeranno un database chiamato test con un utente chiamato "tester" e password "testpwd". Questo database verrà utilizzato da WordPress per archiviare tutti i dati.

Installazione di WordPress

Passaggio 6: Questo è in realtà il passaggio che scarica WordPress. Vai alla directory principale, quindi scarica ed estrai WordPress.

wget http://wordpress.org/ultima.catrame.gz tar xzvf più recente.catrame.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 wp-config.php creando la copia del file di configurazione di esempio e quindi copiando 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/


Passare alla nuova directory del sito Web e modificare il file di configurazione di WordPress in modo che WordPress possa comunicare con il database.

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

Inserisci i dettagli del database che abbiamo creato nei passaggi precedenti e salva il file. (vedi screenshot sotto per riferimento)

Configurazione di Apache

Passaggio 7: Ora per il passaggio finale, dobbiamo configurare apache in modo che sappia che c'è un sito Web in esecuzione nella nostra cartella "twcwp". Dobbiamo accedere 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 modifica le seguenti righe

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 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 admin 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 associ 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 utilizzati 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:

Il workshop è stato condotto collettivamente da Gruppo utenti Microsoft Chandigarh e WordPress Chandigarh. Puoi entrare in contatto con entrambi i gruppi su Facebook e cercare i prossimi incontri nell'area di Chandigarh su Meetup.come.

Leggi correlate:

Battaglia per Wesnoth 1.13.6 Sviluppo rilasciato
Battaglia per Wesnoth 1.13.6 rilasciato il mese scorso, è la sesta versione di sviluppo nella 1.13.x e offre una serie di miglioramenti, in particolar...
Come installare League Of Legends su Ubuntu 14.04
Se sei un fan di League of Legends, questa è un'opportunità per testare League of Legends. Nota che LOL è supportato su PlayOnLinux se sei un utente L...
Installa l'ultimo gioco di strategia OpenRA su Ubuntu Linux
OpenRA è un motore di gioco di strategia in tempo reale gratuito/libero che ricrea i primi giochi di Westwood come il classico Command & Conquer: Red ...