Hosting sito WordPress sui costi di Amazon S3

Costruire Sistemi resilienti su AWS. Imparare a progettare e implementare una rete solida, altamente disponibile, le infrastrutture fault-tolerant su AWS.

Tutti sanno che Amazon S3 è grande per la memorizzazione di file. E 'veloce, poco costoso e facile da installare. Quello che forse non si rendono conto è che si può anche ospitare siti web statici su questa piattaforma robusta.

Che cosa è un sito web statico? In breve, si tratta di un sito web composto da solo HTML, CSS e / o JavaScript. Ciò significa che gli script lato server non sono supportati, quindi se si desidera ospitare un'applicazione Rails o PHP, avrete bisogno di guardare altrove. Per scopi più semplici, benvenuti nel meraviglioso mondo di hosting di siti web su S3!

Hosting sito WordPress su Amazon S3 costa il proprio

Creazione di un secchio

Se non ne hai già uno, la prima cosa che devi fare è registrarsi per un account Amazon Web Services (AWS). Non costa nulla a firmare, ma tenete a mente che sarà necessario pagare per le spese di stoccaggio e di trasferimento una volta che si comincia a mettere gli oggetti su S3. (Non ti preoccupare, è a buon mercato!)

Una volta creato un account, avrete accesso alla AWS Management Console.

Questo è dove si va a creare il tuo primo secchio. Un secchio è simile a una cartella sul disco rigido, tranne che è nella nuvola e ha archiviazione praticamente illimitata. Ci sono alcune cose che dovete sapere sulla secchi prima di creare uno:

  • nomi benna hanno bisogno di essere unico su tutta la piattaforma S3
  • È possibile creare un secchio in una delle molte regioni supportati in tutto il mondo
  • Se si desidera utilizzare un dominio personalizzato, il tuo nome bucket dovrà essere lo stesso del vostro nome di dominio

Per creare un secchio, navigare S3 nel AWS Management Console e ha colpito Crea benna. Ti verrà richiesto di inserire un nome e una regione.

Se si pensa di utilizzare il proprio dominio / sottodominio, l'uso che per il nome del secchio. Per la regione, scegliere quello più vicino a voi e colpire Crea. Con po 'di fortuna, vedrete il vostro nuovo secchio appaiono nella console.

L'unica cosa che resta da fare è abilitare Static sito web hosting. Basta selezionare dal pannello a destra.

Assicurati di impostare il documento indice a index.html. È anche possibile impostare una pagina di errore, se si desidera. Quando hai finito, premi Salva.

Beh, è ​​stato facile. Ora cerchiamo di caricare la home page!

Caricamento vostra prima pagina

Una cosa bella di AWS Management Console è che è possibile caricare i file sul secchio direttamente dal browser. Cominciamo con la creazione di uno chiamato index.html. Questo sarà il contenuto della home page:

Per caricarlo, selezionare il nuovo secchio e colpire Carica.

Una volta che hai caricato index.html. apparirà nel vostro secchiello. Tuttavia, non sarà in grado di vedere nel browser ma perché tutto in S3 è privato per impostazione predefinita.

che ospita

Per renderlo pubblico, fare clic destro su index.html e selezionare Rendi pubblico. (Ricordate di fare questo per qualsiasi altro file caricati al tuo sito web!)

Ora che la tua home page è visibile al mondo, è il momento di provare tutto fuori! Selezionare index.html nella console e passare alla scheda Proprietà.

Facendo clic sul link vi porterà alla tua nuova home page.

Si noterà che la barra degli indirizzi mostra s3.amazon.com. Questo è l'URL predefinito per gli oggetti archiviati su Amazon S3. Facciamo impostare un dominio personalizzato e davvero trasformare questo in un sito web.

Utilizzando il proprio dominio

Se il tuo nome bucket è lo stesso tuo nome a dominio / sottodominio, si può puntare al tuo nuovo sito web con la creazione di un record CNAME nelle impostazioni DNS del dominio. Dovrebbe assomigliare a qualcosa di simile a questo:

Ricordarsi di sostituire example.com con il proprio dominio. Dopo le propaga DNS (che potrebbe richiedere fino a 24 ore), si dovrebbe essere in grado di vedere il tuo sito web visitando il dominio in un browser. Se non si presenta, assicurarsi che il nome della benna è esattamente lo stesso del vostro dominio / sottodominio e ricontrollare le impostazioni DNS.

Come Modificare la S3 sito web

Ora che il vostro sito è attivo e funzionante, probabilmente si vorrà per apportare modifiche ad esso. Ahimè, non è possibile installare qualcosa come WordPress su Amazon S3. Quindi, come si fa a gestire i contenuti?

spudorato: Vi consiglio surreale CMS. Si collega a quasi ogni sito utilizzando FTP, SFTP, o Amazon S3 ed è morto semplice da integrare. Prendi questo homepage, per esempio. Facciamo in modo che l'intero modificabile cosa:

Notate come ho avvolto il contenuto di una

e dato che una classe chiamata modificabile. Che praticamente riassume il processo di integrazione. Si può fare praticamente qualsiasi elemento HTML modificabile in questo modo.

Impostazione Surreale

Aggiungendo il tuo sito

Inizia con la creazione di un account. La prima cosa che vedrete una volta che sei in Surreale CMS è la pagina siti.

Selezionare Aggiungi un nuovo sito e sarai portato ad una forma che chiede alcune informazioni.

Inserisci l'URL del tuo sito web. Assicuratevi di modificare il protocollo di Amazon S3 e scegliere la regione corretta, altrimenti Surreale non sarà in grado di connettersi. Avrete anche bisogno di inserire il codice di accesso e la chiave segreta. Se non si dispone di questi a portata di mano, è possibile ottenere dalla pagina credenziali di sicurezza nella console AWS Management. Per una maggiore sicurezza, si consiglia di creare una chiave di accesso separato solo per questo scopo.

Una volta che hai finito, clic su Invia e il vostro sito apparirà nel surreale.

L'attivazione di pagine

Il passo successivo è quello di consentire la tua home page per la modifica. Seleziona il tuo sito e premere il pulsante Pagine Attiva. Viene visualizzata una finestra che mostra il contenuto del secchio S3. Selezionare index.html e poi ha colpito Fatto.

Complimenti, siete pronti per iniziare la modifica!

Modifica delle pagine

Ricordate come si è aggiunto quella classe modificabile alla homepage prima? Beh, stai per capire perché. La cosa gloriosa su Surreale è che sarete modifica della pagina in linea, proprio come appare in natura. Selezionarlo dall'elenco e sarai portato direttamente al Live Editor.

Naturalmente, è possibile apportare le modifiche desiderate nei redattore tutte le classiche opzioni sono disponibili. Quando hai finito, andare a salvare> Pubblica e surreale, la salverà per Amazon S3 per voi!

Surreale ha anche un sacco di altre grandi caratteristiche che troverete utile. Per dirne alcuni:

  • la modifica in linea
  • responsive UI
  • Galleria fotografica Editor
  • Google Analytics cruscotto
  • In programma la pubblicazione
  • modificare le notifiche
  • Supporto white-label

Anche se non è gratuito, è possibile iscrizione per una prova gratuita e ottenere un mese intero per giocare con essa. I può essere prevenuto, ma è sicuramente la pena di verificare;)

E il gioco è fatto. Ora si sa come impostare un sito web su Amazon S3 e modificarlo con il minimo sforzo. Se avete domande, lasciare nei commenti. Se ti è piaciuto questo tutorial, fatemelo sapere!

A proposito di Cory LaViska

Cory LaViska è il fondatore di un bel sito, LLC .. un piccolo studio di sviluppo in Florida centrale. E 'responsabile di cose come Surreale CMS, DirtyMarkup, jQuery MiniColors, e PHP SimpleImage. Codice con lui su GitHub o lo seguono su Twitter, ma qualunque cosa tu faccia, utilizzare sempre una virgola seriale.

Articoli Correlati

Wordpress caricare su Amazon S3 di hostingCostruire Sistemi resilienti su AWS. Imparare a progettare e implementare una rete solida, altamente disponibile, le infrastrutture fault-tolerant su AWS. Tutti sanno che Amazon S3 è grande per la memorizzazione di ...
Costruire sito web wordpress GoDaddy di hostingQuesto non è il vostro media “Costruire un sito WordPress” sito. Ho intenzione di mostrare come è possibile creare il proprio sito web basato su WordPress, un sito web statico, che è possibile gestire on-line e ...
Amazon S3 wordpress web hostingÈ possibile ospitare un sito web statico su Amazon S3. Su un sito web statico, pagine web individuali includono contenuti statici. Essi possono anche contenere script lato client. Al contrario, un sito web dinamico si basa su ...
Hosting sito WordPress su AzureSunitha Muthukrishna Program Manager, Azure App Update Service: Il modello wordpress scalabile è stato rimosso dal Azure Marketplace. I concetti di creazione di WordPress con Azure ...
Hosting sito WordPress sul sostegno Amazon S3Descrizione Backup e ripristino WordPress da / Local Storage o upload / download dei backup da / per Amazon S3 backet (Amazon S3 Web Services - AWS). LIBERO backup Amazon S3 e ripristino plugin con ...