Hébergement sur le client wordpress d'Amazon

Les procédures suivantes vous aideront à installer, configurer et sécuriser un blog WordPress sur votre instance Amazon Linux. Ce tutoriel est une bonne introduction à utiliser Amazon EC2 dans ce que vous avez le contrôle total sur un serveur Web qui héberge votre blog WordPress, ce qui est typique avec un service d'hébergement traditionnel.

Vous êtes responsable de la mise à jour des logiciels et de maintenir les correctifs de sécurité pour votre serveur. Pour une installation de WordPress plus automatisé qui ne nécessite pas d'interaction directe avec la configuration du serveur Web, le service AWS CloudFormation fournit un modèle WordPress qui peut également vous aider à démarrer rapidement. Pour plus d'informations, consultez Mise en route dans le Guide de l'utilisateur AWS CloudFormation. Si vous préférez héberger votre blog WordPress sur une instance Windows, consultez Déploiement d'un blog WordPress sur votre Amazon EC2 de Windows dans l'instance Amazon EC2 Guide de l'utilisateur pour les instances de Windows. Si vous avez besoin d'une solution de haute disponibilité avec une base de données découplées, voir Déploiement d'une haute disponibilité WordPress Site Web dans le AWS Elastic Beanstalk Guide du développeur.

Hébergement sur la procédure wordpress client de amazon, vous n'avez pas

Ces procédures sont destinées à être utilisées avec Amazon Linux. Pour plus d'informations sur d'autres distributions, voir leur documentation spécifique. De nombreuses étapes de ce tutoriel ne fonctionnent pas sur les instances Ubuntu. Pour savoir comment installer WordPress sur une instance Ubuntu, voir WordPress dans la documentation Ubuntu.

Conditions préalables

Ce tutoriel suppose que vous avez lancé une instance Linux Amazon avec un serveur web fonctionnel avec PHP et le support de MySQL en suivant toutes les étapes Tutoriel: Installation d'un serveur Web LAMP sur Amazon Linux. Ce tutoriel a également des étapes pour la configuration d'un groupe de sécurité pour permettre le trafic HTTP et HTTPS, ainsi que plusieurs mesures pour faire en sorte que les autorisations de fichiers sont correctement définies pour votre serveur web. Si vous ne l'avez pas déjà fait, voir Tutoriel: Installation d'un serveur Web LAMP sur Amazon Linux pour répondre à ces conditions préalables et revenir à ce tutoriel pour installer WordPress. Pour plus d'informations sur l'ajout de règles à votre groupe de sécurité, voir Ajout de règles à un groupe de sécurité.

Nous vous recommandons fortement d'associer une adresse IP élastique (EIP) à l'instance que vous utilisez pour héberger un blog WordPress. Cela empêche l'adresse DNS public pour votre exemple de changer et de briser votre installation. Si vous possédez un nom de domaine et que vous souhaitez utiliser pour votre blog, vous pouvez mettre à jour l'enregistrement DNS pour le nom de domaine pour pointer vers votre adresse EIP (pour l'aide à ce sujet, contactez votre nom de domaine d'enregistrement). Vous pouvez avoir une adresse EIP associée à une instance en cours d'exécution sans frais. Pour plus d'informations, consultez les adresses IP élastique.

Hébergement sur le client wordpress s3 amazon ajouter cet utilisateur

Si vous ne possédez pas déjà un nom de domaine pour votre blog, vous pouvez enregistrer un nom de domaine avec Amazon RouteВ 53 et associer l'adresse EIP de votre instance avec votre nom de domaine. Pour plus d'informations, voir Enregistrement de noms de domaine utilisant Amazon Route 53 dans le RouteВ Amazon 53 Guide du développeur.

installer WordPress

Connectez-vous à votre instance, et télécharger le package d'installation de WordPress.

Pour télécharger et décompressez le package d'installation de WordPress

Téléchargez le dernier package d'installation WordPress avec la commande wget. La commande suivante doit toujours télécharger la dernière version.

Décompresser et désarchiver le package d'installation. Le dossier d'installation est décompressé dans un dossier appelé wordpress.

Pour créer un utilisateur MySQL et base de données pour votre installation de WordPress

Votre installation de WordPress a besoin pour stocker des informations, telles que les entrées de blog et les commentaires des utilisateurs, dans une base de données. Cette procédure vous permet de créer une base de données pour votre blog et un utilisateur est autorisé à lire et enregistrer des informations à cette base de données.

Démarrez le serveur MySQL.

Se connecter au serveur MySQL en tant qu'utilisateur racine. Entrez votre mot de passe root MySQL lorsque vous êtes invité; cela peut être différent de votre mot de passe système racine, ou il peut même être vide si vous ne l'avez pas sécurisé votre serveur MySQL.

Si vous ne l'avez pas obtenu votre serveur MySQL encore, il est très important que vous le faites. Pour plus d'informations, consultez Pour sécuriser le serveur MySQL.

Créer un utilisateur et mot de passe pour votre base de données MySQL. Votre installation de WordPress utilise ces valeurs pour communiquer avec votre base de données MySQL. Entrez la commande suivante, en remplaçant un nom d'utilisateur et mot de passe.

Assurez-vous que vous créez un mot de passe pour l'utilisateur. Ne pas utiliser le caractère apostrophe ( ') votre mot de passe, parce que cela va se casser la commande précédente. Pour plus d'informations sur la création d'un mot de passe sécurisé, allez à www.pctools.com/guides/password/. Ne pas réutiliser un mot de passe existant, et assurez-vous de stocker ce mot de passe dans un endroit sûr.

Créez votre base de données. Donnez votre base de données un nom descriptif, significatif, tel que db-wordpress.

Les signes de ponctuation entourant le nom de base de données dans la commande ci-dessous sont appelés accents graves. La clé backtick ( `) est généralement situé au-dessus de la touche Tab sur un clavier standard. Les contre-apostrophes ne sont pas toujours nécessaires, mais ils vous permettent d'utiliser des caractères autrement illégaux, tels que des traits d'union, dans les noms de base de données.

Accorder les privilèges pour votre base de données à l'utilisateur WordPress que vous avez créé plus tôt.

Purger les privilèges MySQL pour ramasser toutes vos modifications.

Quittez le client mysql.

Pour créer et modifier le fichier wp-config.php

Le dossier d'installation WordPress contient un fichier de configuration de l'échantillon appelé wp-config-sample.php. Dans cette procédure, vous copiez ce fichier et le modifier pour l'adapter à votre configuration spécifique.

Copiez le fichier wp-config-sample.php dans un fichier appelé wp-config.php. Cela crée un nouveau fichier de configuration et conserve le fichier d'échantillon d'origine intact comme une sauvegarde.

Modifiez le fichier wp-config.php avec votre éditeur de texte favori (comme nano ou vim) et entrez les valeurs de votre installation. Si vous ne disposez pas d'un éditeur de texte favori, nano est beaucoup plus facile pour les débutants à utiliser.

Trouvez la ligne qui définit DB_NAME et changer database_name_here au nom de la base de données que vous avez créé dans StepВ 4 Pour créer un utilisateur MySQL et base de données pour votre installation de WordPress.

Trouvez la ligne qui définit DB_USER et le changement username_here à l'utilisateur de base de données que vous avez créé dans StepВ 3 Pour créer un utilisateur MySQL et base de données pour votre installation de WordPress.

Trouvez la ligne qui définit DB_PASSWORD et changer password_here au mot de passe fort que vous avez créé dans StepВ 3 Pour créer un utilisateur MySQL et base de données pour votre installation de WordPress.

Trouvez la section intitulée Authentification des clés uniques et sels. Ces valeurs KEY et SEL fournissent une couche de chiffrement pour les cookies du navigateur que WordPress utilisateurs stockent sur leurs machines locales. En fait, en ajoutant longues, des valeurs aléatoires ici rend votre site plus sécurisé. Visitez https://api.wordpress.org/secret-key/1.1/salt/ pour générer aléatoirement un ensemble de valeurs clés que vous pouvez copier et coller dans votre fichier wp-config.php. Pour coller du texte dans un terminal PuTTY, placez le curseur où vous souhaitez coller le texte et faites un clic droit de votre souris à l'intérieur du terminal PuTTY.

Les valeurs ci-dessous sont par exemple seulement; ne pas utiliser ces valeurs pour votre installation.

Enregistrez le fichier et quittez votre éditeur de texte.

Pour déplacer votre installation de WordPress à la racine du document Apache

Maintenant que vous avez décompressé le dossier d'installation, a créé une base de données MySQL et l'utilisateur, et personnalisé le fichier de configuration WordPress, vous êtes prêt à déplacer vos fichiers d'installation sur votre document de serveur Web racine afin que vous pouvez exécuter le script d'installation qui complète votre installation. L'emplacement de ces fichiers dépend si vous voulez que votre blog WordPress soit disponible à la racine de votre serveur Web (par exemple, my.public.dns.amazonaws.com) ou dans un sous-répertoire ou dossier (par exemple, my.public .dns.amazonaws.com / blog).

Choisissez l'emplacement où vous voulez que votre blog soit disponible et que l'exécution du mv associée à cet endroit.

Si vous exécutez les deux ensembles de commandes ci-dessous, vous obtenez un message d'erreur sur la deuxième commande mv parce que les fichiers que vous essayez de déplacer ne sont plus là.

Pour rendre votre blog disponible à my.public.dns.amazonaws.com. déplacer les fichiers dans le dossier wordpress (mais pas le dossier lui-même) à la racine du document Apache (/ var / www / html sur les instances Amazon Linux).

OU. pour rendre votre blog disponible à la place my.public.dns.amazonaws.com/blog, créez un nouveau dossier appelé le blog dans la racine du document Apache et déplacer les fichiers dans le dossier wordpress (mais pas le dossier lui-même) dans le nouveau dossier blog .

Pour des raisons de sécurité, si vous n'êtes pas passer à la procédure suivante immédiatement, arrêtez le serveur Web Apache (httpd) maintenant. Une fois que vous déplacez votre installation à la racine du document Apache, le script d'installation WordPress est non protégé et un attaquant pourrait accéder à votre blog si le serveur web Apache ont été en cours d'exécution. Pour arrêter le serveur Web Apache, entrez la commande sudo service httpd stop. Si vous passez à la procédure suivante, vous n'avez pas besoin d'arrêter le serveur web Apache.

Pour permettre d'utiliser WordPress permaliens

WordPress permaliens doivent utiliser les fichiers d'Apache pour fonctionner correctement, mais ce n'est pas activé par défaut sur Amazon Linux. Utilisez cette procédure pour permettre à tous les remplacements dans la racine du document Apache.

Ouvrez le fichier httpd.conf avec votre éditeur de texte favori (comme nano ou vim). Si vous ne disposez pas d'un éditeur de texte favori, nano est beaucoup plus facile pour les débutants à utiliser.

Trouvez la section qui commence par .

Modifiez la ligne Aucun AllowOverride dans la section ci-dessus pour lire AllowOverride tout.

Il y a plusieurs lignes de AllowOverride dans ce fichier; assurez-vous de changer la ligne dans la section.

Enregistrez le fichier et quittez votre éditeur de texte.

Pour fixer les autorisations de fichiers pour le serveur Web Apache

Certaines des fonctionnalités disponibles dans WordPress nécessitent un accès en écriture à la racine du document Apache (tels que le téléchargement des médias que les écrans d'administration). Le serveur Web fonctionne en tant qu'utilisateur apache, vous devez donc ajouter cet utilisateur au groupe www qui a été créé dans le tutoriel serveur web LAMP.

Ajouter l'utilisateur apache au groupe www.

Modifiez la propriété de fichier / var / www et son contenu à l'utilisateur apache.

Changer la propriété de groupe de / var / www et son contenu au groupe www.

Modifier les permissions du répertoire / var / www et ses sous-répertoires pour ajouter des autorisations d'écriture de groupe et de définir l'ID de groupe sur les sous-répertoires futurs.

modifier récursivement les autorisations de fichier / var / www et ses sous-répertoires pour ajouter des autorisations d'écriture du groupe.

Redémarrez le serveur Web Apache pour ramasser le nouveau groupe et les autorisations.

Pour exécuter le script d'installation de WordPress

Utilisez la commande chkconfig pour assurer que les services de httpd et mysqld commencent à chaque démarrage du système.

Vérifiez que le serveur MySQL (mysqld) est en cours d'exécution. Si le service mysqld ne fonctionne pas, lancez-le.

Vérifiez que votre serveur Web Apache (httpd) est en cours d'exécution. Si le service httpd ne fonctionne pas, lancez-le.

Dans un navigateur Web, entrez l'URL de votre blog WordPress (soit l'adresse DNS public pour votre instance, ou cette adresse, sur le dossier de blog). Vous devriez voir l'écran d'installation de WordPress.

Entrez les informations d'installation restant dans l'assistant d'installation de WordPress.

Articles Liés

Comment installer sur wordpress 000webhost hébergement gratuitInstaller WordPress sur 000webhost WordPress est l'une des meilleures plates-formes de blogs. Aujourd'hui, les gens se tournent vers WordPress en raison de sa convivialité, des thèmes avancés, des plugins et des options pour ...
Aws beanstalk élastique wordpress hébergementCe tutoriel vous guide à travers le processus de lancement d'une instance AWS RDS DB externe pour Elastic Beanstalk, et la configuration d'un environnement à haute disponibilité d'un site Internet pour WordPress ...
hébergement Web en un seul clic wordpress installer WAMPComment faire pour installer WordPress WordPress, comme l'un des plus CMSs convivial en ligne, a été téléchargé des millions de milliers de fois partout dans le monde. Il est facile à comprendre l'interface, ...
Hébergement sur wordpress iispar Eric Woersching Présentation WordPress est une application de publication de blog et un système de gestion de contenu. Selon wordpress.org, WordPress est « un état de l'art sémantique personnelle ...
Hébergement 7 wordpress sur iispar Eric Woersching Présentation WordPress est une application de publication de blog et un système de gestion de contenu. Selon wordpress.org, WordPress est « un état de l'art sémantique personnelle ...