Hébergement du site wordpress sur les coûts d'Amazon

Construire des systèmes résilients sur AWS. Apprenez à concevoir et mettre en œuvre un résilients, hautement disponible, infrastructure tolérant aux pannes sur AWS.

Tout le monde sait que Amazon S3 est idéal pour le stockage des fichiers. Il est rapide, peu coûteux et facile à installer. Ce que vous ne pouvez pas réaliser est que vous pouvez également héberger des sites Web statiques sur cette plate-forme robuste.

Qu'est-ce qu'un site Web statique? En bref, il est un site composé de seulement HTML, CSS, et / ou JavaScript. Cela signifie que les scripts côté serveur ne sont pas pris en charge, donc si vous voulez héberger une application Rails ou PHP, vous aurez besoin de chercher ailleurs. Pour des raisons plus simples, bienvenue dans le monde merveilleux des sites d'hébergement sur S3!

Site d'hébergement sur wordpress s3 amazone coûte votre propre

Création d'un seau

Si vous ne possédez pas déjà un, la première chose que vous devez faire est de vous inscrire à un compte Amazon Web Services (AWS). Il ne coûte rien pour vous inscrire, mais gardez à l'esprit que vous devrez payer pour les frais de stockage et de transfert une fois que vous commencez à mettre des objets sur S3. (Ne vous inquiétez pas, il est pas cher!)

Une fois que vous créez un compte, vous aurez accès à la console de gestion AWS.

C'est là que vous allez créer votre premier seau. Un seau est similaire à un dossier sur votre disque dur, sauf qu'il est dans le nuage et il a le stockage pratiquement illimitée. Il y a quelques choses que vous devez savoir sur des seaux avant de créer un:

  • Les noms de Bucket doivent être uniques à travers la plate-forme ensemble S3
  • Vous pouvez créer un seau dans l'une des nombreuses régions soutenues à travers le monde
  • Si vous souhaitez utiliser un domaine personnalisé, votre nom de seau devra être le même que votre nom de domaine

Pour créer un seau, accédez à S3 dans la console de gestion AWS et cliquez sur Créer Bucket. Vous serez invité à entrer un nom et une région.

Si vous prévoyez d'utiliser votre propre domaine / sous-domaine, utilisez que pour votre nom de seau. Pour la région, choisissez celui le plus proche de vous et cliquez sur Créer. Avec un peu de chance, vous verrez votre nouveau seau apparaît dans la console.

La seule chose à faire est de permettre l'hébergement de site Web statique. Il suffit de le sélectionner à partir du panneau sur la droite.

Assurez-vous de définir le document d'index index.html. Vous pouvez également définir une page d'erreur si vous voulez. Lorsque vous avez terminé, cliquez sur Enregistrer.

Eh bien, c'était facile. Maintenant, nous allons télécharger le page d'accueil!

Première page en ligne Votre

Une bonne chose à propos de la console de gestion AWS est que vous pouvez télécharger des fichiers à votre seau à partir de votre navigateur. Commençons par la création d'un index.html. Ce sera le contenu de la page d'accueil:

Pour le télécharger, sélectionnez votre nouveau seau et cliquez sur Télécharger.

Une fois que vous avez téléchargé index.html. il apparaîtra dans votre seau. Cependant, vous ne serez pas en mesure de le voir encore dans votre navigateur, car tout dans S3 est privé par défaut.

hébergement

Pour le rendre public, un clic droit sur index.html et sélectionnez Rendre public. (Rappelez-vous de le faire pour tous les autres fichiers que vous téléchargez sur votre site!)

Maintenant que votre page d'accueil est visible au monde, il est temps de tout tester! Sélectionnez index.html dans la console et allez dans l'onglet Propriétés.

En cliquant sur le lien vous amène à votre nouvelle page d'accueil.

Vous remarquerez que la barre d'adresse affiche s3.amazon.com. Ceci est l'URL par défaut pour les objets stockés sur Amazon S3. Laissez la configuration de un domaine personnalisé et vraiment en faire un site.

Utilisation de votre propre domaine

Si votre nom de seau est le même que votre nom de domaine / sous-domaine, vous pouvez pointer vers votre nouveau site Web en créant un enregistrement CNAME dans les paramètres DNS de votre domaine. Ça devrait ressembler a quelque chose comme ca:

Rappelez-vous de remplacer example.com par votre propre domaine. Après les DNS (propage qui pourrait prendre jusqu'à 24 heures), vous devriez être en mesure de voir votre site web en visitant le domaine dans un navigateur. Si elle ne se présente pas, assurez-vous que votre nom de seau est exactement le même que votre domaine / sous-domaine et vérifiez vos paramètres DNS.

Comment modifier votre site Web S3

Maintenant que votre site est opérationnel, vous aurez probablement envie de faire des changements. Hélas, vous ne pouvez pas installer quelque chose comme WordPress sur Amazon S3. Alors, comment gérez-vous le contenu?

Shameless plug: Je recommande Surreal CMS. Il relie à peu près tous les sites utilisant le protocole FTP, SFTP ou Amazon S3 et il est mort simple à intégrer. Prenez cette page d'accueil, par exemple. Faisons en sorte que l'ensemble éditable chose:

Remarquez comment j'ai enveloppé le contenu dans un

et lui a donné une classe appelée modifiable. Cela résume assez bien le processus d'intégration. Vous pouvez faire à peu près tout élément HTML modifiable de cette façon.

Configuration de Surreal

Ajout de votre site

Commencez par créer un compte. La première chose que vous verrez une fois que vous êtes dans le CMS Surreal est la page des sites.

Sélectionnez Ajouter un nouveau site et vous serez redirigé vers un formulaire qui demande des informations.

Entrez l'URL de votre site Web. Assurez-vous que vous modifiez le protocole d'Amazon S3 et choisir la bonne région, sinon Surreal ne sera pas en mesure de se connecter. Vous aurez également besoin d'entrer votre clé d'accès et clé secrète. Si vous ne les avez pas à portée de main, vous pouvez les obtenir à partir de la page Informations d'identification de sécurité dans la console de gestion AWS. Pour plus de sécurité, envisagez de créer une clé d'accès séparé juste à cet effet.

Une fois que vous avez terminé, cliquez sur Envoyer et votre site apparaîtra dans Surreal.

Activation Pages

L'étape suivante consiste à permettre à votre page d'accueil pour l'édition. Sélectionnez votre site et cliquez sur le bouton Activer Pages. Une boîte de dialogue apparaît vous indiquant le contenu de votre seau S3. Sélectionnez index.html et puis appuyez sur Terminé.

Congrats, vous êtes prêt à commencer le montage!

Modification de pages

Rappelez-vous comment vous avez ajouté cette classe modifiable à la page d'accueil plus tôt? Eh bien, vous allez voir pourquoi. La chose glorieuse à propos de Surreal est que vous modifierez votre ligne de page, comme il apparaît dans la nature. Sélectionnez dans la liste et vous accéderez directement à l'éditeur en direct.

Bien sûr, vous pouvez apporter des modifications que vous voulez dans l'éditeur-toutes les options habituelles sont disponibles. Lorsque vous avez terminé, allez à Enregistrer> Publier et Surreal économisera à Amazon S3 pour vous!

Surreal a aussi un tas d'autres fonctionnalités que vous trouverez utile. Pour ne citer que quelques-uns:

  • l'édition en ligne
  • interface utilisateur réactive
  • éditeur Galerie de photos
  • tableau de bord Google Analytics
  • publication programmée
  • Modifier les notifications
  • support blanc-étiquette

Bien qu'il soit libre, vous pouvez vous enregistrer pour un essai gratuit et obtenez un mois à jouer avec elle. Je peux être biaisé, mais il vaut vraiment la peine de vérifier;)

Et vous l'avez. Maintenant, vous savez comment configurer un site Web sur Amazon S3 et de l'éditer avec un minimum d'effort. Si vous avez des questions, les laisser dans les commentaires. Si vous avez apprécié ce tutoriel, laissez-moi savoir!

A propos de Cory LaViska

Cory LaViska est le fondateur d'un site Belle, LLC .. un petit studio de développement en Floride centrale. Il est responsable des choses comme Surreal CMS, DirtyMarkup, jQuery MiniColors et PHP SimpleImage. Code avec lui sur GitHub ou le suivre sur Twitter, mais quoi que vous fassiez, utilisez toujours une virgule de série.

Articles Liés

Wordpress télécharger sur amazon s3 hébergementConstruire des systèmes résilients sur AWS. Apprenez à concevoir et mettre en œuvre un résilients, hautement disponible, infrastructure tolérant aux pannes sur AWS. Tout le monde sait que Amazon S3 est idéal pour le stockage ...
Construire site GoDaddy hébergement wordpressCe n'est pas votre moyenne « Construire un site WordPress » site. Je vais vous montrer comment vous pouvez créer votre propre site Web basé sur WordPress, un site Web statique que vous pouvez gérer en ligne et ...
L'hébergement web wordpress d'AmazonVous pouvez héberger un site Web statique sur Amazon S3. Sur un site statique, les pages Web individuelles comprennent le contenu statique. Ils peuvent également contenir des scripts côté client. En revanche, un site Web dynamique repose sur ...
Site d'hébergement sur d'azur wordpressSunitha Muthukrishna Gestionnaire de programmes, Azure App service MISE À JOUR: Le modèle évolutif a été wordpress retiré du Azure Marketplace. Les concepts de mise en place de WordPress avec Azure ...
Hébergement sur le site wordpress sauvegarde de amazonDescription de la sauvegarde et de restauration WordPress / de stockage local ou upload / télécharger des sauvegardes à / Amazon S3 backet (Amazon S3 Web Services - AWS). GRATUIT Amazon S3 Sauvegarde et restauration plugin avec ...