07.06.2023

Comment déployer rapidement un site Web sur WordPress sur un Ubuntu Server

WordPress est l'un des systèmes de gestion de contenu les plus populaires (CMS) dans le monde. Des millions de sites Web utilisent cet outil car il est le plus convivial pour l'utilisateur moyen qui n'est pas très habile en programmation Web.ramment. Aujourd'hui, nous allons installer et configurer un Ubuntu serveur from scratch sur lequel nous allons déployer WordPress.

Dans le Serverspace vous pouvez créer un serveur avec l'application déjà installée "WordPress".

Création du serveur

Le moyen le plus rapide d'obtenir un serveur est de déployer un soi-disant VPS. Il s'agit d'un serveur virtuel basé sur VMWare ou dans notre cas vStack — un développement unique de ServerSpace corporation, qui permet de créer un serveur en 40 secondes.

Alors, allons au serverspace site de NDN Collective https://serverspace.io/ et inscrivez-vous là-bas. Authentifiez-vous sur votre compte et naviguez : vStack cloud -> Serveurs -> Créer un serveur. Ensuite, choisissez le système d'exploitation, dans notre cas ce sera Ubuntu 20.04x64. Choisissez ensuite l'emplacement du serveur, si vous envisagez de développer le site pour les clients de l'Europe, choisissez le centre de données d'Amsterdam.

Choisissez ensuite la configuration du serveur. Pour notre site de test nous utiliserons un serveur virtuel avec 2 CPUs, 4 Go de RAM, disque dur de 60 Go et vitesse de connexion Internet de 50 Mo/s. Cette configuration sera suffisante pour environ 50,000 XNUMX utilisateurs par jour, ce qui est presque un unatrêve réalisable pour un site Web nouvellement déployé dans les premiers mois. Si le nombre d'utilisateurs augmente, vous pouvez facilement ajouter des ressources à votre serveur. Pour cette fonctionnalité, VPS est très bon au stade initial.

Nous choisissons l'authentification "login et mot de passe" et nous nous connectons à notre serveur en utilisant putty.

Mettre en place le Ubuntu Server

Avant d'installer WordPress, nous devons installer un package de logiciel serveur — le Apache serveur Web et le MySQL base de données, ainsi que le langage PHP. Mais avant cela, nous devons mettre à jour notre système d'exploitation :

sudo apt-get update && sudo apt-get upgrade -y

Pose Apache Web Server

Pour installer la dernière version de Apache serveur Web, saisissez les commandes suivantes :

sudo apt installer apache2 apache2-utilitaires

Puis ajouter Apache à l'autorun et démarrez le service :

activer sudo systemctl apache2
démarrage de sudo systemctl apache2

Pour vérifier si Apache est disponible en ligne, tapons l'adresse IP de votre serveur dans votre navigateur. Si vous installez un serveur Web sur une machine locale, utilisez l'adresse http://127.0.0.1 ou http://localhost

Par défaut, tous les documents HTML se trouvent dans le répertoire /var/www/html. Nous exigeons également le Apache module "mod_rewrite" pour WordPress pour fonctionner correctement. Pour l'activer, exécutez la commande suivante :

réécriture de sudo a2enmod

Redémarrez ensuite le serveur Web :

sudo systemctl redémarrer apache2

Installation du MySQL Base de données

Pour installer le mysql db, exécutez la commande :

sudo apt installer mysql-client mysql-serveur

Pour terminer la configuration, exécutez la commande :

sudo mysql_installation_sécurisée

Le système vous demandera d'installer un plugin de vérification de mot de passe, qui interdira l'utilisation de mots de passe faibles :

Ensuite, vous devrez changer le mot de passe et désactiver l'accès au compte superutilisateur à partir du réseau et également désactiver l'accès invité. On répond donc y pour tout.

Installation de PHP

Et enfin, avant d'installer WordPress on Ubuntu 20.04 - vous devez installer PHP et quelques modules pour fonctionner avec le serveur Web et MySQL base de données. Pour ce faire, exécutez la commande :

sudo apt installer php7.4 php7.4-mysql libapache2-mod-php7.4 php7.4-cli php7.4-cgi php7.4-gd

Pour tester le fonctionnement de PHP, créez un fichier nommé test.php dans /var/www/html/ :

sudo nano /var/www/html/test.php

Texte du fichier :


phpinfo ();
?>

Enregistrez-le puis ouvrez http://ip-address/test.php dans un navigateur Web. Si tout est configuré correctement, vous verrez une page contenant des informations sur la version de PHP. NatNormalement, pour des raisons de sécurité, il doit être supprimé après un test réussi.

Pose WordPress sur le Ubuntu Server

Alors téléchargez enfin la dernière version de CMS WordPress du site officiel :

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

Extrayez le contenu de l'archive dans votre dossier actuel :

tar -xzvf latest.tar.gz

Copiez le WordPress fichiers de votre dossier actuel vers /var/www/html/ :

sudo rsync-av wordpress/* /var/www/html/

Pour que le serveur Web fonctionne correctement avec ces fichiers, vous devez leur attribuer les autorisations appropriées, à savoir l'utilisateur et le groupe www-data :

sudo chown -R www-data: www-data / var / www / html /
sudo chmod -R 755 / var / www / html /

Et maintenant l'installation de WordPress on Ubuntu 20.04 est terminée, mais il reste encore à configurer la connexion à la base de données. Avoir WordPress ouvert par défaut, supprimons le fichier index.html :

sudo rm /var/www/html/index.html

Création d'une base de données pour le nouveau site Web

Pour créer une base de données, connectez-vous d'abord au mysql interface de gestion, pour cela, exécutez :

sudo mysql -u racine -p

Entrez le mot de passe que vous avez saisi lors de l'installation, puis exécutez séparément les commandes suivantes pour créer la base de données, l'utilisateur et leur définir les privilèges appropriés :

mysql> CRÉER BASE DE DONNÉES wp_db ;
mysql> CRÉER UN UTILISATEUR 'wpusr'@'localhost' IDENTIFIÉ PAR 'mot de passe' ;
mysql> ACCORDER TOUS LES PRIVILÈGES SUR wp_db.* TO 'wpusr'@'localhost' ;
mysql> PRIVILÈGES FLUSH ;
mysql> SORTIR ;

Remplacez wp_db par le nom de base de données souhaité, wpusr par le nom d'utilisateur et password par le mot de passe souhaité. Le modificateur localhost signifie que vous ne pouvez vous connecter à la base de données qu'à partir de la machine locale.

Configuration WordPress sur le Ubuntu Server

Tout est prêt à configurer WordPress. Tapez l'adresse IP de votre serveur sur lequel vous avez installé WordPress, ou localhost si la plateforme a été installée sur un ordinateur local. Dans la première fenêtre, le programmeram vous demandera de choisir une langue. Puis click "Suivant" et entrez le nom de la base de données, le nom d'utilisateur et le mot de passe que vous avez utilisés lors de la création de la base de données.

Enfin, il ne reste plus qu'à choisir un nom de site Web, un identifiant d'administrateur et un mot de passe complexe.

A la fin, il ne vous reste plus qu'à vous connecter, et vous pouvez utiliser le WordPress système de gestion de contenu que vous venez de mettre en place.

Félicitations, vous pouvez désormais créer facilement votre propre site Web à l'aide d'un ensemble de modèles, de plugins et d'une interface graphique. C'est là que la partie amusante commence.