sito web wordpress hosting di passaggi a Cristo

Apr 22, 2014 · 16 minuti leggere

Amo WordPress. Io lo uso per quasi tutti i siti che costruire, scrivo plugin per esso. Corro questo sito su di esso. esso’s un sistema di gestione dei contenuti impressionante e piattaforma di blogging. Mi piace che posso modificare ed estendere con plugin e temi però io voglio, senza restrizioni. Mi piace che si’s open source, in modo da poter contribuire al fatto che è un prodotto migliore e usarlo praticamente però voglio senza supplementi e restrizioni di licenza. Mi piace che si’s facile da usare, in modo da poter costruire siti dei clienti su di esso e il cliente può gestire i propri contenuti con facilità. Più di tutto, mi piace che posso ospitare io stesso e configurarlo esattamente come lo voglio.

sito web wordpress hosting di passi per contratto di Cristo per tonnellate e

Chiunque’s ha ospitato il proprio sito vi dirà che, mentre’s impressionante di avere il controllo completo sul vostro software e contenuti,’s non sempre la cosa più facile da fare. Questa complicazione viene in rilievo tagliente quando si ottiene esattamente quello che vuoi: un sacco di visitatori! La scalabilità è dura, e può essere proibitivo se si’ri gestire da soli. Se tu’ri come me, ed è’s probabile che si è visto che’re la lettura di questo post, che il problema sta chiedendo a risolverlo da soli, piuttosto che ripiegare sul ospita il sito su un servizio gestito. Per fortuna, ho la soluzione.

Il trucco per un sito scalabile self-hosted WordPress è servizi cloud. Specificamente, CloudFlare e AWS CloudFront. CloudFlare fornisce DNS e applicazioni web servizi di sicurezza, a partire dal prezzo molto conveniente di libero. ho vinto’t andare in grande dettaglio su come funziona il loro servizio, tutto quello che dovete sapere è la loro architettura di routing DNS è proprio quello che il medico ha ordinato di fare tutto questo lavoro di installazione per gli utenti senza alcun problema. tu’ll capire perché in seguito.

CloudFront è una rete di distribuzione di contenuti gestito da Amazon Web Services. A differenza di molti altri CDN che richiedono un contratto costoso per tonnellate e tonnellate di larghezza di banda acquistati in anticipo, CloudFront addebita solo per quello che si utilizza.

Prima di tuffarsi nel processo di installazione, lasciare’s andare oltre i costi ei vantaggi di utilizzare questa configurazione.

Vantaggi. Il tuo sito avrà una scalabilità quasi illimitate, quindi se si’re la fortuna di finire in prima pagina del tuo sito Reddit ha vinto’t incidente - o anche rompere un sudore. È inoltre vinto’t avere un disegno di legge di hosting esorbitante mantenendo tutte quelle risorse aggiuntive in stand-by quando don’t ne hanno bisogno. Il tuo sito sarà più affidabile e più sicuro quando si getta nel bit CloudFlare.

sito web wordpress hosting di passaggi a Cristo tutte le vostre immagini a

È inoltre vinto’t bisogno di istituire CDN riscrivere se si vuole servire beni statici come CSS, file di immagini da una CDN JavaScript e, in quanto l'intero sito sarà servito da un CDN! Ciò riduce anche il numero di DNS interroga un utente’s browser deve fare, perché tutto è in arrivo dal tuo sito’s dominio, quindi il tempo di caricamento è ridotto.

Svantaggi. Il costo potrebbe salire alle stelle se improvvisamente ottenere una tonnellata di traffico. Dal momento che CloudFront oneri per quello che si utilizza, si potrebbe finire per spendere un sacco di soldi in quel “prima pagina del Reddit” scenario menzionato un momento fa. Per fortuna, Amazon offre una calcolatrice in modo da poter avere un'idea di ciò che sarà effettivamente costo di instradare il vostro sito tramite CloudFront. esso’s fino a voi quello che’ri disposti a spendere, anche se Amazon fornisce alcuni modi per mantenere i costi inferiore all'interno CloudFront’S Impostazioni. Mentre andiamo attraverso il howto I’ll discutere di alcuni altri metodi di risparmio di costi pure. Indipendentemente da ciò, io sono in alcun modo responsabile per qualsiasi costi si incorre dal usando il mio setup.

Questa architettura è intesa per i siti che sono in primo luogo accedere in sola lettura, e ha vinto’t essere quasi altrettanto efficace per i siti con un sacco di interattività. Se tu’re il mantenimento di un blog sarà grande lavoro (anche se si ottiene un sacco di commenti), ma se si’re l'esecuzione di un sito e-commerce che si’ll bisogno di aggiungere un po 'di alimentazione del server di là di quello che descrivo qui per raggiungere la vera scalabilità. Quella’Non s dire questa configurazione è vinta’t ti aiuti; lo farà. Significa solo che potrebbe non risolvere tutti i vostri problemi.

Se tu’ve arrivati ​​a questo punto, presumo che si desidera utilizzare il mio metodo. Eccellente!

La prima cosa che hai bisogno è un ambiente di hosting per il vostro sito WordPress. Qualsiasi host funzionerà, sia che si tratti’s un piano di hosting condiviso o un server dedicato. Il padrone di casa doesn’t avere un sacco di cavalli, perché abbiamo vinto’t essere dando molto più di un allenamento. Per questo tutorial’ll essere utilizzando un server di 512MB di memoria su DigitalOcean. che mi corre $ 5 al mese. Il mio portafoglio è spento per un buon inizio.

Una volta che avete il vostro ospite scelto e acquistato, è’ll bisogno di scegliere un sottodominio da utilizzare con il WordPress installare come l'origine per CloudFront. Se tu’ri poco familiare, un CDN ha bisogno di una posizione da cui si può ottenere i beni richiesti. Questo è chiamato l'origine. Dal momento che il sito’s indirizzo attuale sta per essere punta alla CDN, possiamo’t utilizzare tale indirizzo per la vostra installazione di WordPress posizione, in modo che’ll necessario impostare un indirizzo alternativo. Quello che mi piace fare è utilizzare il formato origin-xxxxx.example.com. dove xxxxx è una stringa generata in modo casuale. Questo rende più difficile per chiunque di capire e accedi al tuo sito’s origine direttamente. Ho generare la stringa a Steve Gibson’s Perfetto password di pagina e utilizzare una parte del “63 casuali caratteri alfanumerici (a-z, A-Z, 0-9)” corda. Il mio risultato finale è qualche cosa come origin-OaJBRCco6ofY1zvf244ea.christiaanconover.com.

Ora’tempo s per l'installazione di WordPress. io’m non andare a trascorrere del tempo si cammina attraverso che da quando ci sono innumerevoli altri tutorial per quella su misura per praticamente ogni ambiente di hosting sul pianeta. Per coloro che utilizzano DigitalOcean (o un altro provider VPS), DigitalOcean ha tutorial per l'installazione di WordPress su Ubuntu utilizzando Apache o Nginx. Quando tu’re facendo la messa a punto, la cosa importante da ricordare è quello di utilizzare il sottodominio che abbiamo appena creato al posto del tuo sito’s indirizzo effettivo.

Parte del motivo che un CDN è in grado di offrire elevata larghezza di banda, bassa latenza che servono ai clienti è perché memorizza nella cache gli elementi sui propri server di localizzazione bordo richiesto. CloudFront ci dà la possibilità di utilizzare le regole di caching che riceve dal server di origine, che è quello che vogliamo. Per fare questo, abbiamo bisogno di configurare la cache sul nostro sito WordPress utilizzando il plugin W3 Total Cache. Noi’ll essere in grado di configurare tutte le regole di caching CloudFront ha bisogno, e avere il controllo su quando devono essere aggiornati elementi memorizzati nella cache. Permettere’s passare attraverso la configurazione’ll vogliono per il plugin. Abbinare le impostazioni per ogni pagina a quello che ho in immagini qui sotto.

È possibile lasciare tutte le altre pagine di configurazione W3TC intatta.

Dando per scontato’re usando Apache e il supporto per .htaccess è attivata, che dovrebbe essere tutto quello che dovete fare per il caching. Se si utilizza un diverso server Web, Google come impostare W3 Total Cache con il server. Se non avete idea di quello che quelle frasi stavano parlando, è’ri probabilmente sulla configurazione consigliata e don’t bisogno di preoccuparsi.

Noi’ri tutto fatto con la configurazione di WordPress a questo punto. Tutte le altre impostazioni modifiche che si vuole fare sono interamente a voi, e può essere fatto dopo che noi’ve finito il resto di questa guida. Permettere’s passare al CloudFront!

Per utilizzare CloudFront voi’ll bisogno di un account Amazon Web Services. Se tu’re un cliente Amazon.com è possibile utilizzare il stesse informazioni di login su AWS. Una volta che si’è registrato al tuo account AWS, fare clic sul collegamento CloudFront.

tu’ll essere presa alla console di gestione CloudFront. Clicca il “Creazione di distribuzione” pulsante.

Una distribuzione su CloudFront è un'istanza sulla CDN per un particolare sito. È possibile configurare una varietà di opzioni per come si desidera la distribuzione di gestire servire contenuti, che abbiamo’ll andare oltre nei dettagli ora. esso’s importante per ottenere questa parte giusta.

In primo luogo,’ll scegliere Web per il metodo di consegna e fare clic su Continua.

La schermata successiva è dove tutta la magia accade. Per iniziare, è necessario configurare l'origine (dove CloudFront otterrà tutto). Ricordate che sottodominio abbiamo istituito il nostro ospite WordPress? Afferra questo, e incollarlo in entrambe le “Origine del nome di dominio” e “Origin ID” campi. Lasciare il set di origine politica protocollo “HTTP Solo” e lasciare i numeri di porta per HTTP e HTTPS come sono di default (dovrebbe essere 80 e 443, rispettivamente).

Poi abbiamo’ll set up comportamento della cache. Per Viewer politica protocollo, lasciarlo impostato su “HTTP e HTTPS” che dovrebbe essere il default. Per metodi HTTP ammessi, scegliete “GET, HEAD, PUT, POST, PATCH, DELETE, OPTIONS” quindi non possiamo solo visualizzare pagine del nostro sito, ma anche gestirlo.

Per il caching oggetto, impostarlo per utilizzare Origin Cache intestazioni. Impostare a termine Cookies a tutti e in avanti stringhe di query su Sì.

Lasciare Smooth Streaming e limitare l'Access Viewer sia impostata su No, che dovrebbe essere il default.

Ricordate precedenza ho detto che possiamo configurare CloudFront di risparmiare sui costi? Noi’ve raggiunto il punto in cui lo facciamo. Amazon addebita importi diversi per gigabyte di dati serviti da CloudFront, a seconda di quale posizione bordo il contenuto viene servita dalle. Località in USA e Eurpoe sono i più economici, ed i prezzi sono più alti in altre parti del mondo. Si può vedere il pieno ripartizione dei costi sulla pagina dei prezzi CloudFront. Se si vuole risparmiare qualche soldo e / o aren’t terribilmente preoccupato di fornire tempi di fulmine di caricamento veloce al di fuori degli Stati Uniti e in Europa, si può scegliere la fascia di prezzo che limita la vostra distribuzione di utilizzare solo posizioni bordo in quelle parti del mondo. Per essere chiari: il vostro sito sarà ancora disponibile a livello mondiale, è’ll solo essere serviti dai server in alcune parti del globo. Se si sceglie la classe di prezzo degli Stati Uniti e in Europa, il vostro sito sarà ancora accessibile in Hong Kong e in Australia, ma ha vinto’t essere pagando in più per mettere il vostro sito’contenuti s geograficamente più vicino a quegli utenti.

Per questo tutorial,’hai scelto gli Stati Uniti e l'Europa Prezzo di classe.

Alternate nomi di dominio è dove si’ll specificare quali indirizzi si vuole questa distribuzione per rispondere a. Questo è dove mettere il vostro sito’s attuale, l'indirizzo verso l'pubblica che volete che il vostro sito’s visitatori da utilizzare. È possibile specificare più indirizzi, come ad esempio “example.com” e “www.example.com” mettendo ciascuno su una riga separata.

Noi’re non discutere come impostare un sito che utilizza SSL in questo tutorial, in modo da poter ignorare l'intera sezione che parla di SSL. Basta lasciare le impostazioni ai valori predefiniti.

Lascia predefinito vuoto Root oggetto. noi don’t bisogno di questo campo, dal momento che WordPress doesn’t mostrano nomi effettivi dei file per le pagine che gestisce. Se qualcuno scrive nel tuo sito’indirizzo di s, CloudFront servirà tutto ciò mani WordPress di nuovo esso per il tuo sito’s pagina principale. Evviva WordPress!

Se tu’d come per consentire la registrazione’re benvenuto a, ma per questo tutorial’m lasciando fuori così ho vinto’t discuterà su come impostarlo.

Il campo Commento è per voi di fornire un modo per idenfity facilmente ciò che questa distribuzione viene utilizzato per. Io di solito mettere il nome del mio sito in questo luogo, quindi so che la distribuzione agisce come la parte rivolto al pubblico del mio sito’s architettura.

Infine, assicurarsi che Stato di distribuzione sia impostato su Attivato.

Fare clic su Crea Distribution. Il vostro esempio CloudFront è ora in rotazione! Sulla console di gestione per CloudFront voi’ll vedere la vostra distribuzione’lo stato s come “In corso” mentre distribuisce la configurazione a tutte le posizioni dei bordi importanti di tutto il mondo. Questo processo può richiedere circa 15-20 minuti, così mentre’sta facendo la sua cosa lasciare’s passare alla fase successiva.

In primo luogo, fare clic sul tuo distribuzione CloudFront, quindi fare clic sul pulsante in alto che dice Distribution Settings. Copiare il nome di dominio per la vostra distribuzione.

Fare clic sul pulsante con l'etichetta Torna Distribuzioni in modo da poter tenere d'occhio i progressi della vostra distribuzione’distribuzione s.

ora lasciate’s oltre al capo CloudFlare. Se tu’re ancora un utente CloudFlare, impressionante! In caso contrario,’ll bisogno di creare un account. Una volta che si’è registrato in, aggiungere il dominio al tuo account CloudFlare se si rifugio’t già. Seguire i passaggi che guidano l'utente attraverso.

Una volta che si aggiunge il dominio, e dice che CloudFlare’s configurato correttamente, fare clic sull'icona dell'ingranaggio all'estremità destra del proprio dominio’s ingresso e fare clic su Impostazioni DNS.

Se i record DNS hanno un record per l'indirizzo’ll essere in uso con il sito, fare clic sull'icona dell'ingranaggio a destra di esso e fare clic su Elimina (anche se si’ll essere utilizzando il dominio principale). aren’t intenzione di utilizzare un record A per puntare alla vostra distribuzione CloudFront, dal momento che la vostra distribuzione non ha un indirizzo IP fisso. Invece, abbiamo’ll essere utilizzando un record CNAME, che è un po 'come un alias per un altro percorso.

Se tu’re a conoscenza di come funziona DNS si potrebbe pensare, “aspetta un minuto, si può’t utilizzare un CNAME per il dominio principale!” e in senso stretto, si’ri destra. Tuttavia, CloudFlare rende questo possibile perché agiscono come intermediario, in modo che i record DNS pubblici avranno un record A che punta a un server CloudFlare, e CloudFlare saranno poi gestire il dominio principale CNAME di routing internamente. Piuttosto liscia, eh?

Ora che abbiamo’ve rimosso il record A per il nostro sito’indirizzo di s, esso’s tempo per impostare il record CNAME. Nella parte inferiore della pagina è una forma per aggiungere un nuovo record. Fare clic sulla casella a discesa e scegli CNAME dalla lista. Nel campo successivo, inserire l'indirizzo per il tuo sito, meno il dominio principale. Se tu’ll essere utilizzando il dominio principale, appena messo il simbolo @. Nel campo successivo, incollare il nome di dominio è stato copiato dalle impostazioni di distribuzione CloudFront. Lasciare la discesa finale impostato su Automatico.

Quando tu’il gioco è fatto, fare clic su Aggiungi. Il tuo record sarà ora visualizzato nell'elenco dei record DNS. Alla fine destro del record,’ll vedere una nuvola icona con una freccia. Assicurarsi che’s illuminato arancione, e non una sagoma grigia. Questo fa in modo che tutto viene instradato attraverso CloudFlare’server s, anziché direttamente alla vostra distribuzione CloudFront. Questo è fondamentale per il suddetto problema CNAME. Se’s non arancio, clic su di esso per attivarlo.

Se tu’re utilizzando il dominio principale del vostro sito’indirizzo di s, è’ll vuole fare in modo che tutte le richieste al tuo sito che utilizzano ‘www’ nella parte anteriore sarà ancora arrivare al posto giusto. Se tu’re utilizzando ‘www.yourdomain.com’ come il tuo sito’indirizzo di s, è’ll allo stesso modo vuole fare in modo che tutte le richieste al dominio principale finiscono lì. Per fare questo, abbiamo’ll bisogno di un secondo record CNAME.

Se il sito è al vostro dominio principale, aggiungere un altro CNAME in questo modo:

Se il sito è in ‘www’ aggiungere un CNAME in questo modo:

Questo assicura che il traffico finisce dove’s dovrebbe essere. Se il sito è in qualsiasi altro sottodominio, don’t bisogno di preoccuparsi di questo. Come il primo record CNAME siamo entrati, è necessario assicurarsi che la nube è di colore arancione, una volta si aggiunge il record.

Il passo finale è quello di aggiungere un record per la nostra origine’indirizzo di s. Torna al modulo per aggiungere un nuovo record DNS, ma questa volta scegliere un record dal menu a discesa. Mettere il sottodominio origine che abbiamo creato durante l'installazione di WordPress nel primo campo di testo. Ottenere l'indirizzo IP del server di origine e incollare che nel secondo campo di testo. Lasciare la discesa finale impostato su Automatico, quindi aggiungere il record.

Per la cronaca origine, assicurarsi che la nube non è arancione, ma grigio invece. Se’s arancione, fare clic su di esso per attivarlo off.

tu’re tutti insieme con i record DNS, in modo da poter fare clic sul “io’sto fatto entrare i miei record DNS” pulsante in fondo alla pagina.

Permettere’s hop di nuovo verso CloudFront e controllare lo stato della vostra distribuzione. Se si dice “schierato” allora noi’ri quasi fatta! Se’s ancora in corso, quindi dobbiamo ancora aspettare un po 'per essere pronti. Una volta che si dice Schierato possiamo passare alla fase successiva, ma non prima.

Quando la vostra distribuzione viene distribuito, tornare al vostro sito WordPress utilizzando l'indirizzo di origine che abbiamo creato quando abbiamo prima configurarlo. Nel cruscotto admin, andare su Impostazioni -> Generale. Aggiornare l'Indirizzo WordPress e gli URL indirizzo del sito al tuo sito’s dominio pubblico rivolto, tra cui l'all'inizio, e non lo slash. Clic “Salva le impostazioni” Nella parte inferiore della pagina.

WordPress ora reindirizzare l'utente verso la pagina delle impostazioni al vostro sito’s indirizzo rivolto al pubblico. Dal momento che si rifugio’t il login attraverso questo indirizzo prima, vi verrà chiesto di effettuare il login. Una volta che si’è registrato e tutto funziona, è’re tutto pronto!

Complimenti! Il tuo sito è pronto per qualsiasi traffico che si può buttare a questo. Forse si prende immagini impressionanti che vanno virale, o scrivere grandi tutorial WordPress che fanno un sacco di gente’s vita più facile (vedere quello che ho fatto lì?). Qualunque cosa accada, il sito è pronto - e impostare il tutto da soli!

esso’s anche protetto da alcuni tipi di attacchi da parte di CloudFlare. Se si desidera modificare il modo CloudFlare gestisce il sito, è possibile ottenere tutte le informazioni su di esso da CloudFlare’s documentazione di aiuto.

Se si desidera, è possibile fermarsi qui e vivere il resto dei tuoi giorni con un'architettura di hosting solida roccia. Se si trattasse di me, però, ho’d fare un passo avanti potenzialmente salvare me stesso un denaro molto di più. Inserisci Jetpack per WordPress.

Jetpack è un plugin gestito da Automattic, i ragazzi dietro WordPress.com. esso’s una specie di super-plugin che contiene un sacco di moduli per rendere il vostro sito migliore e più facile da gestire. Il sito Jetpack spiega quanto ognuno fa, ma quello che abbiamo’Re interessa è Photon.

Photon è un CDN offerto gratuitamente agli operatori del sito WordPress self-hosted da Automattic per le immagini. Immagini costituiscono una percentuale significativa di una pagina’s dimensione totale, ei dati più CloudFront deve servire più costoso è. Invece, si può mano fuori questo lavoro PHOTON e lasciare che Automattic pagare il conto per servire le vostre immagini.

La sua creazione è incredibilmente facile. Installare il plugin Jetpack, collegarlo al tuo account WordPress.com (creare un account se don’t già uno), e quindi attivare il modulo Photon. Quella’è tutto! È don’t hanno a che fare qualcosa di diverso quando si scrivono i messaggi o pagine, Photon lavora in modo trasparente in background per gestire servire tutte le vostre immagini ai visitatori.

Ora noi’ri davvero fatto. Il tuo sito in grado di scalare con il meglio di ‘em con un budget ridotto. Iniziare a postare roba impressionante!

Ironia della sorte, il mio sito può’t utilizzare questa configurazione, al momento di questo post’s di scrittura perché io uso a tempo pieno SSL e CloudFront doesn’t sostenere il mio certificato in quanto utilizza una chiave privata’s maggiore di 2048 bit. Speriamo che aggiungono il supporto per i più grandi chiavi private in futuro, e poi possono trarre vantaggio da questo per il mio sito personale così.

Articoli Correlati

Godaddy dominio cambiamento primario di hosting wordpressSe si desidera modificare il nome di dominio del sito WordPress®, è possibile utilizzare il pannello di controllo di WordPress. Tuttavia, è necessario anche spostare i file del tuo sito WordPress nella posizione corretta e assicurarsi ...
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 ...
Miglior hosting per wordpress tutorial di e-commerceHome »Risorse e-commerce» Come creare un fantastico negozio online con WooCommerce, Divi e Bluehost (Marzo 2017) oltre 74 milioni di siti dipendono dalla piattaforma WordPress per ospitare i loro blog, ...
sito web wordpress che ospita fasi del doloreSto imparando questa roba me stesso. Io non sono un geek. Non sto facendo questo per il profitto ed i servizi sarò raccontarvi sono quelli che ho usato o sentito parlare bene da persone buone. Sono...
1 click wordpress installare hosting di siti webCon WordPress, è possibile creare un sito web personale o un blog. installazione 1-click di One.com ha reso WordPress ancora più facile da usare. WordPress è uno strumento prezioso ma free-to-use per milioni di ...