Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Come installare WordPress su Amazon Web Services

Ci capita spesso di sentire lettori che si sentono un po’ nervosi quando pensano di installare WordPress su Amazon Web Services (AWS). Sembra un’operazione tecnica, complicata e che solo gli sviluppatori potrebbero utilizzare.

Ad onor del vero, AWS offre molti strumenti potenti per gli sviluppatori. Ma è anche una piattaforma di cloud hosting flessibile che permette a chiunque di gestire un sito WordPress, una volta che si sa da dove cominciare.

Abbiamo usato AWS molte volte per costruire siti web più veloci e scalabili che l’hosting tradizionale non riusciva a gestire. Con la giusta configurazione, potete attingere alla stessa tecnologia cloud di cui si fidano alcuni dei più grandi siti web del mondo.

In questo tutorial vi mostreremo esattamente come installare WordPress su Amazon Web Services, passo dopo passo. Il nostro obiettivo è quello di rendervi più facile seguirlo, anche se non avete mai toccato AWS prima d’ora.

Installing WordPress on Amazon Web Services (AWS)

📝 Nota: se avete appena avviato un sito web, vi consigliamo di utilizzare una delle soluzioni più semplici della nostra guida su come installare WordPress.

Che cos’è AWS?

Amazon Web Services (AWS) è una piattaforma cloud che offre host, storage e potenti strumenti per l’esecuzione di siti web e applicazioni su Internet. Invece di utilizzare un host web tradizionale, AWS consente di creare un ambiente di hosting personalizzato nel cloud.

È affidabile per le aziende di tutte le dimensioni, dalle piccole startup alle società globali. Con AWS avrete più controllo, flessibilità e spazio per far crescere il vostro sito web secondo i vostri termini.

Vediamo quindi perché potreste voler installare WordPress su AWS e cosa dovreste sapere prima di fare questa scelta.

Perché installare WordPress su AWS?

Installare WordPress su AWS può sembrare un nuovo livello di libertà per il vostro sito web. Vi dà il pieno controllo sulla configurazione del vostro host, con la possibilità di scalare il vostro sito man mano che cresce.

Abbiamo utilizzato AWS per progetti in cui l’host WordPress tradizionale non riusciva a tenere il passo. Quando avete bisogno di maggiore velocità, flessibilità e affidabilità, AWS vi offre gli strumenti per costruire esattamente ciò di cui avete bisogno.

Detto questo, AWS non è la soluzione ideale per ogni situazione. Ecco una rapida panoramica dei pro e dei contro per aiutarvi a decidere se è giusto per voi.

I vantaggi dell’utilizzo di AWS per WordPress:

  • Scalabilità: Gestisce facilmente i picchi di traffico senza rallentare il sito.
  • Flessibilità: Personalizzate il vostro ambiente di host esattamente come volete.
  • Prestazioni: Sfruttate i server veloci e le potenti risorse del cloud.
  • Prezzi a consumo: Pagate solo per le risorse effettivamente utilizzate, senza costi mensili corretti.

Contro dell’utilizzo di AWS per WordPress:

  • Curva di apprendimento: AWS non è facile da usare per i principianti e l’impostazione può essere complicata all’inizio.
  • È necessaria la manutenzione: L’utente è responsabile della gestione degli aggiornamenti, dei backup e delle impostazioni di sicurezza.
  • I costi possono aumentare: Senza un’attenta gestione, le tariffe di utilizzo di AWS possono diventare costose nel tempo.

Ora che conoscete i pro e i contro, vediamo come installare WordPress su AWS passo dopo passo.

Abbiamo suddiviso questo articolo in due metodi. Il primo metodo è un processo manuale molto tecnico e complicato. Il secondo metodo è più facile per i principianti perché consente di utilizzare l’infrastruttura AWS attraverso una soluzione di hosting WordPress gestita preferita.

Potete utilizzare i collegamenti rapidi qui sotto per passare al metodo che desiderate utilizzare:

Metodo 1: Installazione manuale di WordPress su Amazon Web Services (utenti avanzati)

La prima cosa da fare è visitare il sito web di Amazon Web Services. È possibile creare un account gratuito, ma è necessario inserire i dati della carta di credito. Amazon verificherà la vostra identità addebitandovi 1 dollaro per la vostra carta.

Una volta verificato l’account, accedere alla console AWS e fare clic sul menu “Servizi”. Nella sezione di calcolo, selezionare Lightsail per continuare.

AWS Lightsail

Che cos’è Lightsail?

Lightsail è uno dei tanti servizi forniti da Amazon Web Services. È stato progettato per consentire agli utenti di lanciare facilmente le proprie istanze di hosting VPS, che sono preinstallate con i più diffusi software di web hosting.

Lightsail vs EC2: Perché consigliamo Lightsail per i principianti di WordPress

Quando si imposta WordPress su AWS, si hanno due opzioni principali: Lightsail o EC2. Sebbene entrambi possano ospitare un sito WordPress, Lightsail è molto più semplice e adatto ai principianti, motivo per cui lo consigliamo alla maggior parte degli utenti.

Lightsail racchiude tutto ciò che serve in una Bacheca facile da usare. Gestisce automaticamente molti dettagli tecnici, in modo che possiate ricevere il focus sull’on line del vostro sito web senza rimanere bloccati in complicate impostazioni del server.

FeatureLightsailEC2
Ease of UseVery beginner-friendly with simple setupAdvanced; requires technical knowledge
Setup TimeLonger manual configurations neededLonger manual configurations are needed
Built-in WordPress OptionYes, pre-configuredNo, manual installation required
BillingFlat monthly pricingPay-as-you-go with multiple separate charges
Best ForSmall to medium websites, beginnersLarge custom apps, experienced developers

Se siete alle prime armi con il cloud hosting o se volete semplicemente rendere operativo il vostro sito WordPress in tempi brevi, Lightsail è la scelta più semplice e veloce. È quello che utilizzeremo in questo tutorial.

Prezzi per AWS Lightsail

AWS Lightsail offre un periodo di prova gratuito che consente di testare il servizio per tre mesi. Dopodiché, si pagherà una tariffa mensile fissa in base alla configurazione di host scelta al momento dell’iscrizione.

I prezzi partono da soli 5 dollari al mese e aumentano con l’aggiunta di memoria, storage o larghezza di banda. Per gestire senza problemi un piccolo sito WordPress, si consiglia di iniziare con un piano di almeno 7 dollari al mese.

Offre risorse sufficienti per gestire il normale traffico del sito web senza rallentamenti e si può sempre effettuare un upgrade in un secondo momento se il sito cresce.

AWS - Lightsail pricing

Ora che sapete perché usiamo Lightsail e come funzionano i prezzi, vediamo come lanciare il vostro sito web WordPress su AWS.

Passo 1: Creare un’istanza VPS con WordPress installato

Quindi, fare clic sul pulsante “Crea istanza” per avviare e configurare le impostazioni dell’istanza.

Create a Lightsaild instance on AWS

Ora vi verrà chiesto di scegliere una regione per la vostra istanza VPS. Verranno visualizzate diverse località geografiche tra cui scegliere.

Suggerimento 💡: Vi consigliamo di scegliere una località in cui si trova il vostro pubblico di riferimento. Questo riduce la latenza del server e aumenta la velocità e le prestazioni del vostro sito web WordPress.

Configure your Lightsail instance by choosing a region

Fare clic per selezionare la regione e scorrere verso il basso per configurare l’immagine dell’istanza.

Per prima cosa, è necessario selezionare Linux/Unix come piattaforma e poi, sotto l’opzione “Seleziona un progetto”, fare clic su WordPress.

Instance image configuration

Dopodiché, è necessario scorrere ulteriormente verso il basso fino alla sezione “Scegli il tuo piano di istanza”.

Da qui è necessario selezionare la dimensione del server. Si consiglia di iniziare con almeno 1 GB di memoria. In questo modo WordPress avrà a disposizione molte risorse per funzionare anche in caso di picchi di traffico.

Choose a server size for your AWS VPS

Infine, è necessario inserire un nome per l’istanza AWS VPS. Può essere qualsiasi cosa che aiuti a identificare le funzioni di questo server VPS.

Quindi, fare clic sul pulsante “Crea istanza” per continuare.

Finalize your AWS VPS instance

AWS creerà un’istanza di server VPS con WordPress e tutto il software necessario per eseguirlo.

Una volta che la vostra istanza è pronta, fate clic sul menu a tre punti e selezionate “Gestisci”.

Manage your AWS VPS instance

Si accede così all’area di gestione dell’istanza VPS.

Passo 2: Recuperare il nome utente e la password dell’amministratore di WordPress

L’area di gestione dell’istanza VPS è il centro di controllo del server virtuale ospitato sul cloud di Amazon. Da qui è possibile riavviare, arrestare e persino eliminare il server. Ma soprattutto, è qui che configurerete il vostro sito web WordPress.

Nella pagina di gestione, vedrete un pulsante per “accedere all’amministrazione di WordPress”, ma prima di farlo, dovete scoprire il nome utente e la password predefiniti del vostro sito web.

AWS username and password for your WordPress site

Vedrete il vostro nome utente sotto la voce “Nome amministratore predefinito di WordPress”. Fare clic per copiarlo e incollarlo in un editor di testo semplice come Notepad.

Di seguito, dovete fare clic sul link “Recupera la password predefinita” sotto l’opzione “Password di amministrazione predefinita di WordPress”.

AWS password retrieval

Questo mostra i due passaggi da completare per ottenere la password di amministrazione di WordPress.

Per il primo passo, fare clic sul pulsante “Launch Cloudshell” per aprire una finestra a riga di comando. Lo schermo del browser si dividerà e nella parte inferiore apparirà un’interfaccia a riga di comando.

Il passo 2 consiste nel copiare il codice sopra riportato e incollarlo nella finestra della riga di comando di CloudShell.

Getting your WordPress admin password in AWS via CloudShell

Lo script verrà eseguito e mostrerà la password di WordPress alla fine, subito dopo il testo bitnami_application_password.

Ora è possibile copiare la password e salvarla in un editor di testo. Quindi, si può fare tranquillamente clic sul pulsante di chiusura per uscire dalla finestra di CloudShell.

Ora che avete il nome utente e la password dell’amministratore, potete accedere all’area di amministrazione del vostro sito WordPress.

Passo 3: accedere all’area amministrativa di WordPress su AWS

Tornare alla parte superiore della dashboard di gestione dell’istanza e fare clic sul pulsante “Accedi all’amministrazione di WordPress”.

AWS access WordPress admin without domain name

Si aprirà un popup che mostrerà l’URL di accesso all’area di amministrazione di WordPress.

Poiché il vostro sito web non ha un nome di dominio, dovrete accedervi utilizzando il suo indirizzo IP pubblico.

AWS login to WordPress using public ip address

Questo aprirà l’area di amministrazione di WordPress in una nuova scheda del browser.

Verrà visualizzata la schermata di accesso a WordPress. Inserite il nome utente e la password predefiniti dell’amministratore recuperati in precedenza.

WordPress login page

Una volta effettuato l’accesso, si vedrà la familiare dashboard di amministrazione di WordPress.

Nota: abbiamo notato che AWS non aggiorna automaticamente WordPress o i plugin, quindi potrebbe essere necessario installare alcuni aggiornamenti. Ecco una guida rapida su come installare gli aggiornamenti di WordPress.

WordPress admin dashboard on AWS VPS

Passo 4: Aggiunta di un nome di dominio al VPS AWS

Come avete notato, la vostra istanza AWS VPS utilizza un indirizzo IP pubblico. Dovrete aggiungere un nome di dominio alla vostra istanza VPS per poter iniziare a lavorare sul vostro sito web WordPress e renderlo pubblicamente disponibile.

È possibile utilizzare il nome di dominio esistente o registrarne uno nuovo. Amazon non vende nomi di dominio, quindi è necessario acquistarne uno da un registrar di domini di terze parti.

Raccomandiamo Domain.com. Offrono prezzi competitivi e ci piacciono i loro facili strumenti di gestione dei domini. È possibile utilizzare il nostro coupon Domain.com per ottenere un ulteriore sconto del 25%.

Una volta che il vostro nome di dominio è pronto, passate alla scheda “Connect” nell’area di gestione della vostra istanza VPS e fate clic sul pulsante “Set up your website”.

setup your website button

Verrà avviata una procedura di configurazione guidata.

Per prima cosa, è necessario selezionare un dominio di terze parti e poi inserire il nome di dominio personalizzato.

Add your custom domain name

Fare clic su “Usa questo dominio” per continuare.

Nella schermata successiva, vi verrà chiesto come volete gestire il vostro nome di dominio. Scegliete “Lightsail DNS Zone” perché sarà più comodo.

DNS zone management

È sufficiente cliccare su “Crea zona DNS” per continuare.

La procedura guidata di configurazione mostrerà ora i valori dei server dei nomi DNS.

Update name server

È necessario accedere all’account del registratore di domini per aggiornare i server dei nomi. Abbiamo una guida pratica sull’aggiornamento dei server dei nomi DNS che copre le piattaforme di hosting e di registrazione dei domini più diffuse.

Una volta aggiornate le informazioni sul server dei nomi, tornare alla configurazione guidata e fare clic su “Continua”.

Nota ⏲️: Le modifiche al server dei nomi possono richiedere fino a 24 ore per essere aggiornate su Internet.

Nel passaggio successivo, vi verrà chiesto di inserire un nome per il vostro IP statico. È possibile inserire qualsiasi nome che consenta di identificare facilmente le funzioni di questo IP.

AWS static IP

Fare clic su “Crea IP statico” per continuare.

Nella schermata successiva, vi verrà chiesto di assegnare il dominio alla vostra istanza VPS. Fare clic sul pulsante “Aggiungi assegnazione”.

Domain assignment

Si aprirà una finestra a comparsa.

Verrà visualizzato il nome di dominio principale come opzione consigliata. Basta fare clic per selezionarlo e poi fare clic su “Aggiungi”.

Assign root domain

La procedura guidata di configurazione aggiungerà ora il vostro dominio principale alle impostazioni DNS e lo farà puntare alla vostra istanza VPS.

Fare clic su “Continua” per passare alla fase successiva.

Root domain added

Nella fase finale, vi verrà chiesto di selezionare il vostro dominio per installare un certificato SSL gratuito.

Di seguito, vi verrà chiesto di inserire il vostro indirizzo e-mail per confermare l’accettazione dell’informativa sulla privacy di Let’s Encrypt (fornitore gratuito di servizi SSL).

Install SSL

Successivamente, vi verrà chiesto di autorizzare Lightsail a installare un certificato SSL per voi.

Fare clic su “Crea certificato” per procedere.

Confirm SSL certficiate

La configurazione guidata aggiungerà ora un certificato SSL al vostro sito web.

A questo punto si torna alla pagina di gestione dell’istanza, dove si vedrà lo stato di configurazione del sito web.

AW setup status

Nota: le impostazioni del certificato SSL e del server dei nomi di dominio possono richiedere un certo tempo per essere applicate.

Ora potete accedere al vostro sito WordPress utilizzando il vostro nome di dominio personalizzato:

https://yourdomain.com/wp-admin

Non dimenticate di sostituire yourdomain.com con il vostro nome di dominio.

Congratulazioni, avete installato con successo WordPress su Amazon Web Services.

Metodo 2: Installare WordPress su AWS tramite l’hosting WordPress gestito (più semplice)

Come avrete notato, la creazione di un sito WordPress personalizzato su Amazon Web Services è tecnica e complicata.

L’infrastruttura di cloud computing fornita da Amazon Web Services è una soluzione a pagamento. Ciò significa che i picchi di traffico aumenteranno significativamente la fattura dell’ospitato. Inoltre, sarete sempre responsabili della gestione dei vostri servizi, il che rappresenta un ulteriore lavoro.

Un modo più semplice per utilizzare WordPress su piattaforme cloud senza problemi è utilizzare un provider di hosting WordPress gestito.

Consigliamo di utilizzare SiteGround. Si tratta di un provider di hosting WordPress gestito che utilizza Google Cloud Platform invece di Amazon Web Services. E quando si tratta di prestazioni, Google Cloud e Amazon AWS sono testa a testa.

Tuttavia, abbiamo scoperto che le modifiche aggiuntive apportate da SiteGround ai loro server Google Cloud hanno fornito prestazioni molto migliori. Questo è stato uno dei motivi per cui siamo passati da WPBeginner a Siteground.

Anche molte altre aziende nostre partner sono ospitate su SiteGround. Per maggiori dettagli, consultate la nostra recensione completa di SiteGround.

Altre alternative da considerare sono Bluehost Cloud e WordPress.com (piani Business e Commerce).

Bonus: Guide per la configurazione di WordPress che potrebbero esservi utili

Se volete esplorare ancora più modi per installare e impostare WordPress, vi abbiamo messo alla copertina. Ecco alcuni tutorial aggiuntivi che possono aiutarvi con diverse configurazioni di host, installazioni locali e opzioni linguistiche.

Speriamo che questo articolo vi abbia aiutato a capire come installare WordPress su Amazon Web Services. Potreste anche voler consultare la nostra guida definitiva su come migliorare la velocità e le prestazioni di WordPress con istruzioni passo dopo passo o la nostra selezione di esperti dell’hosting WordPress più veloce.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

26 commentiLeave a Reply

  1. sanskruti

    Is it possible to link a pre-existing website(created on wordpress) with AWS?

  2. Nancy Melucci

    Just a head’s up – the new interface for EC2 makes it a lot harder to find the system log to recover the password. Fortunately, there’s a toggle button. So I toggled to the old interface.

    • WPBeginner Support

      Thank you for sharing that information for those looking for that :)

      Admin

  3. Gordon Taylor

    Thank you so much for this excellent guide. I now have my first WordPress site up on AWS.

    • WPBeginner Support

      Glad our guide was helpful :)

      Admin

  4. Rahul Veerwal

    This was amazing. Thank you so much for the detailed guidance. I was able to setup in under 10 mins.

    • WPBeginner Support

      You’re welcome, glad our guide could help :)

      Admin

  5. AJ

    Hello thank you for the article. I currently have AWS subscription and services. I also have a website that is already being hosted and it is not WP.
    I now want to install a WP website to replace the current site.
    Do I just use the same installation instructions above? Or is there a different process.

    Another question: if I want the designer to install for me, should I create a different AWS log in for them to use? Or

    • WPBeginner Support

      You would need to remove the old site and then you can follow this guide. It may be a good idea to give your designer their own login information should access need to be removed at a later date.

      Admin

  6. kenny

    WOW!! What an excellent article. Very thorough, painless and easy to follow.
    I also wanted to let you know that your Pagely link in (Method 2. Using Amazon Web Services via Managed WordPress Hosting) goes to the Pagely website but it pops up with a 404. Just wanted to let you guys know that so you can possibly fix that if you’d like.

    • WPBeginner Support

      Thanks for letting us know, we’ll be sure to look into that :)

      Admin

  7. Majed Ahmed

    Thank you so much but i have one important question
    When i installed my wordpress site
    I already have theme ok ? from where can i upload the theme please ?

    Sorry for my bad english

  8. Yaya JATTA

    What a well documented step by step process laid out simply for any lay man to follow and get the same result as an expert will.

    Thank you!, I landed on the right page will be sure to join your youtube channel.

    • WPBeginner Support

      Glad our article was helpful :)

      Admin

  9. Nigel

    Incredibly useful page. Thanks for posting this. Took me 15 minutes to set up 2 WordPress sites. Brilliant.

    • WPBeginner Support

      Glad our guide could help :)

      Admin

  10. Vikas Goyal

    I installed wordpress as guided in the step by step process in this article.

    Everything is working fine except for the backend login page.

    The password that is given in instance log is not working.

    Kindly help

    • WPBeginner Support

      Don’t forget to exclude the quotes in the password when entering it and it is case sensitive. Otherwise, you would need to use the command line and reset your password using the Bitnami documentation method.

      Admin

  11. Kevin

    One of the best walkt hroughs of this complex setup i have seen. Thanks!

  12. Jay

    Great article and instructions. I did this about a year ago and have been very happy with the service. I have a small personal website that was free for the first year and now $10 per month.

    “As you may have noticed that setting up a custom WordPress install on Amazon web services is a very technical and complicated process.”

    You should at least state that ‘very technical’ is subjective. You should also at least mention the advantages of having a VPS versus a managed hosting service.

  13. Ahmed

    Thanks for the explanation. Well explained

  14. Andy

    Great article. Thanks a lot for detail explination.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.