Votre guide en 4 étapes sur le déploiement de WordPress sur un VPS

WordPress est facilement l’un des systèmes de gestion de contenu les plus populaires et les plus polyvalents qui existe aujourd’hui, et pour de bonnes raisons aussi. Il peut être utilisé pour créer tous les types de sites Web et de blogs et offre également une flexibilité en termes de personnalisation.

De plus, c’est un Open source application qui signifie que tout le monde peut l’utiliser avec peu ou pas de restrictions.

Bien qu’il s’agisse d’une plate-forme gratuite pour créer un site Web ou un blog, dans la plupart des cas, vous aurez besoin d’un hébergement Web, comme la version de WordPress.org est un système de gestion de contenu auto-hébergé. La plupart des débutants optent pour l’hébergement partagé, ce qui est idéal pour les sites Web nouvellement créés à faible trafic. L’hébergement partagé signifie que votre site Web partage le même pool de ressources que d’autres sites sur le même serveur. Cela permet aux hébergeurs de réduire considérablement les coûts.

L’inconvénient est que vous rencontrerez des problèmes de performances à mesure que votre site Web se développe et génère plus de trafic. Vous remarquerez que votre site Web est inévitablement lent, ce qui entraîne une mauvaise expérience utilisateur. Lorsque cela se produit, il est temps de passer à un meilleur service d’hébergement Web.

Virtual Private Service ou hébergement VPS est souvent le prochaine étape logique pour la plupart des propriétaires de sites Web. Il offre aux utilisateurs un contrôle total de leurs sites Web et est assez facile à gérer si vous avez une certaine expérience CLI. La plupart des services d’hébergement VPS fournissent d’excellentes équipes d’assistance qui fournissent des services d’assistance 24h / 24 à l’utilisateur en cas de problème. Mais il convient de mentionner que vous devez absolument accéder à vos compétences techniques avant d’acheter une solution d’hébergement VPS.

Il y a une idée fausse que l’hébergement VPS déchirera votre portefeuille, mais heureusement, ce n’est pas vrai, car il existe des options d’hébergement VPS bon marché, qui ont toutes les fonctionnalités indispensables.

Je vais vous guider à travers un processus étape par étape d’installation de WordPress sur un VPS basé sur Linux. Pour cela, vous devrez accéder à votre serveur privé virtuel via SSH. Choisissez votre client SSH préféré, le nôtre est Mastic, installez-le et vous êtes prêt à partir.

Installer WordPress sur VPS

Maintenant que vous avez votre client SSH et vos informations d’identification VPS, déployons WordPress sur un VPS exécutant CentOS7.

Étape 1 – Téléchargez un client SSH

Après avoir ouvert PuTTY, vous devrez saisir l’adresse IP et le port de votre serveur et sélectionner le type de connexion SSH.

Une fois la saisie terminée, cliquez sur Ouvert.

Tapez root dans la CLI qui apparaît, puis entrez votre mot de passe VPS. Si cela est fait correctement, vous verrez votre nom VPS affiché à l’écran.

Étape 2 – Installer une pile LAMP

Installez un serveur HTTP, une base de données et PHP à l’aide de la commande:

sudo yum install httpd mariadb mariadb-server php php-common php-mysql php-gd php-xml php-mbstring php-mcrypt php-xmlrpc unzip wget -y

Cela téléchargera tous les fichiers nécessaires et une fois cela fait. C’est ce qu’on appelle une pile LAMP – un ensemble de logiciels pour la gestion des sites et des applications.

Dans ce cas, la pile LAMP est composée de:

  • Linux – le système d’exploitation que le serveur exécute.
  • Apache – notre serveur Web choisi.
  • MariaDB – un système de base de données.
  • PHP – le langage de programmation que nous utiliserons.

Entrez les commandes suivantes pour vous assurer que le serveur initialise et démarre les applications et les maintient en cours d’exécution à tout moment.

sudo systemctl start httpd

sudo systemctl start mariadb

sudo systemctl activer httpd

sudo systemctl activer mariadb

Étape 3 – Configurer la base de données

Pour sécuriser votre base de données, entrez la commande (pour cet exemple, j’utilise MariaDB)

sudo mysql_secure_installation

Vous serez invité à saisir le mot de passe de l’utilisateur root. Laissez-le vide et appuyez sur la touche Entrée pour pouvoir définir un nouveau mot de passe root. Appuyez sur la touche Y pour toutes les autres options.

Connectez-vous à votre compte MariaDB à l’aide de la commande:

mysql -u root –p

Saisissez ensuite le mot de passe de l’utilisateur root. Une fois que vous y êtes, exécutez les quatre commandes suivantes dans l’ordre et n’oubliez pas de remplacer le nom d’utilisateur et le mot de passe par défaut.

CRÉER LA BASE DE DONNÉES wordpress;

ACCORDER TOUS LES PRIVILÈGES sur wordpress. * À ‘user’ @ ’localhost’ identifié par ‘password’;

RINCER LES PRIVILÈGES;

sortie

Maintenant, votre base de données est définie. Nous pouvons procéder à l’installation de WordPress.

Étape 4 – Installez WordPress

Pour déployer WordPress, entrez et exécutez les commandes ci-dessous dans l’ordre. Pour télécharger la dernière version de WordPress et l’extraire dans le répertoire racine, entrez les commandes suivantes:

wget http://wordpress.org/latest.tar.gz

tar -xzvf latest.tar.gz

sudo cp -avr wordpress / * / var / www / html /

Vous devez maintenant créer un dossier de téléchargement et lui attribuer les bonnes autorisations, afin que WordPress ne rencontre pas de problèmes de privilèges. Utilisez les lignes de commande suivantes:

sudo mkdir / var / www / html / wp-content / uploads

sudo chown -R apache: apache / var / www / html /

sudo chmod -R 755 / var / www / html /

Ensuite, vous devez renommer votre WordPress wp-config-sample.php fichier avec ces commandes:

cd / var / www / html /

sudo mv wp-config-sample.php wp-config.php

sudo nano wp-config.php

La dernière commande ouvrira le fichier wp-config.php avec le nano éditeur. Ici, vous devrez remplacer les champs suivants par les données que vous avez entrées à l’étape 3 lors de la configuration de votre base de données. Cela comprendra le nom de la base de données, l’utilisateur affecté et le mot de passe:

définir («DB_NAME», «wordpress»);

définir («DB_USER», «utilisateur»);

définir («DB_PASSWORD», «mot de passe»);

Après avoir mis à jour les champs requis, appuyez sur CTRL + O pour enregistrer les modifications et sur CTRL + X pour quitter l’éditeur.

Enfin, configurez votre VPS pour autoriser les connexions HTTP et HTTPS à l’aide des commandes:

sudo firewall-cmd –permanent –zone = public –add-service = http

sudo firewall-cmd –permanent –zone = public –add-service = https

sudo firewall-cmd –reload

Après avoir exécuté ces dernières commandes, vous pourrez accéder au programme d’installation de WordPress en ouvrant votre navigateur préféré et en entrant l’adresse IP de votre VPS comme ceci – http: // yourVPSIP.

Là, vous devrez terminer la configuration standard de WordPress, qui configurera le site et créera le compte administrateur. Assurez-vous de le faire rapidement, car toute personne disposant de votre IP VPS peut accéder au programme d’installation avant vous. Bien que cela soit peu probable, il vaut toujours mieux prévenir que guérir.

Conclusion

Félicitations, vous avez réussi à déployer WordPress sur un serveur privé virtuel. Espérons que cela mettra fin à tout problème que vous pourriez avoir avec les performances de votre site Web. Bonne chance!

Source

A propos admin

Découvrez également

Les banques aux prises avec la requête de PPP des PME

Partager Tweet Partager Partager Partager Impression Email Appelez cela un début cahoteux – et c’est …

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *