Comment installer WordPress sur le serveur Web Lighttpd

Lighttpd est un serveur Web populaire connu pour sa vitesse rapide et sa légèreté. Tout comme Apache2, il est également très facile à installer et à utiliser avec PHP pour exécuter diverses applications Web et systèmes de gestion de contenu tels que WordPress.

Ici aujourd’hui, nous allons montrer le processus d’installation de WordPress sur Lighttpd avec MySQL et PHP. Par conséquent

Comment installer WordPress sur le serveur Web Lighttpd

Étapes pour installer et configurer WordPress sur le serveur Web Lighttpd

Peu importe que vous soyez sur un serveur local ou sur un hébergement cloud, le processus sera le même pour les deux. Ici, nous utilisons Ubuntu 20.04, cependant, on peut l’exécuter sur le serveur Ubuntu 18.04 LTS et d’autres systèmes d’exploitation similaires tels que Linux Mint, MX Linux et Debian.

Exécutez la commande de mise à jour du système

Laissez les packages installés par le système atteindre leur dernier état en exécutant les commandes de mise à jour et de mise à niveau:

mise à jour sudo apt

mise à niveau sudo apt

Installez Lighttpd pour WordPress et d’autres applications Web

Comme nous utilisons Ubuntu Linux ici, nous n’avons donc pas besoin d’ajouter de référentiel tiers pour l’installation du serveur Web Lighttpd. Tout est là sur le repo officiel de ce Linux, il suffit d’exécuter la commande ci-dessous:

sudo apt installer lighttpd

Activer et vérifier l’état de Lighttpd

Pour nous assurer que le serveur Web est automatiquement indiqué avec le démarrage du système, nous devons à chaque fois l’activer. Ainsi, exécutez la commande ci-dessous:

sudo systemctl activer lighttpd

Vérifiez l’état:

sudo systemctl status lighttpd

Maintenant, ouvrez le navigateur système ou sur n’importe quel PC disponible sur votre réseau et tapez l’adresse IP du serveur sur lequel vous avez installé le Lighttpd/ ip-address

Installer PHP

La commande ci-dessous installe non seulement PHP mais également les extensions dont nous aurions besoin lors de l’utilisation de WordPress. Cependant, lors de l’installation de la même chose, apache2 sera automatiquement installé, nous ignorons donc cela.

sudo apt-get install php php-cgi php-cli php-fpm php-curl php-gd php-mysql php-mbstring zip décompresser apache2-

Activer les modules FastCGI et FastCGI-PHP

Maintenant, tout est fait, juste une dernière chose avant de confirmer que notre PHP fonctionne parfaitement avec le serveur Web Lighttpd qui active les extensions FastCGI.

sudo lighty-enable-mod fastcgi fastcgi-php

Recharger le service pour appliquer les modifications

sudo service lighttpd force-reload

Si vous possédez déjà la base de données MySQL ou MariaDB, vous pouvez ignorer cette étape, sinon l’installer à l’aide de la commande ci-dessous:

sudo apt installer mysql-server

Par défaut sur Ubuntu 20.04 LTS, la version 8 de Mysql sera disponible à l’installation.

Installation sécurisée de MySQL

Pour vous assurer que notre serveur de base de données est sécurisé et ne serait pas facilement compromis, exécutez la commande MySQL secure. Cela supprimera les utilisateurs et bases de données de démonstration, désactivera la connexion root à distance et vous permettra de configurer un mot de passe pour l’utilisateur root MySQL.

sudo mysql_secure_installation

Créer une base de données pour Wordpres

Une fois que vous avez terminé de sécuriser votre MySQL, exécutez les commandes suivantes pour créer une base de données que nous utiliserons avec notre instance WordPress:

sudo mysql

Créez une base de données que nous utilisons pour stocker les données de notre site Web basé sur Wordpres CMS fonctionnant sur Lighttpd. Ici dans la commande ci-dessous light_word est le nom de notre base de données. Vous pouvez le changer avec ce que vous voulez.

créer le jeu de caractères de base de données `light_word` = ‘utf8’;

Maintenant, créez un utilisateur à utiliser avec la base de données créée ci-dessus

Le demoh2s est le nom d’utilisateur dans la commande ci-dessus créée sur notre système pour accéder à la base de données. Changez le « mot de passe » avec le mot de passe que vous souhaitez attribuer à votre utilisateur de base de données MySQL.

Enfin, donnez toutes les autorisations à l’utilisateur pour lire, écrire, modifier et supprimer des données dans la base de données. Ainsi, pour cette course:

DONNEZ TOUS LES PRIVILÈGES SUR `light_word`

Quittez la ligne de commande MySQL:

sortie

Maintenant, nous devons nous procurer les fichiers WordPress open source dont nous avons besoin pour configurer ce CMS sur Lighttpd.

cd / tmp

wget https://wordpress.org/latest.zip

Créez un dossier dans le répertoire webroot de Lighttpd

sudo mkdir / var / www / html / h2s

Remarque: Vous pouvez changer h2s dans la syntaxe ci-dessus avec le nom du site Web pour lequel vous installez WordPress.

Extrayez les fichiers WordPress, puis déplacez-vous dans le dossier créé ci-dessus:

sudo décompresser /tmp/latest.zip

sudo mv / tmp / wordpress / * / var / www / html / h2s

Maintenant, nous avons un répertoire à l’intérieur de la racine Web avec un nom h2s et tous les fichiers dont nous avons besoin pour utiliser Wordpres à l’intérieur.

Donnez également à votre utilisateur Web tous les accès au dossier créé:

sudo chown -R www-data: www-data / var / www / html / h2s

Configurer WordPress sur Lighttpd

Enfin, allez à nouveau dans votre navigateur et tapez adresse IP du sereur avec le nom du répertoire où vous avez extrait le fichier WordPress. Si nous suivons les étapes ci-dessus, le nom du répertoire dans notre cas est h2s. Ainsi, le sera comme ceci/ server-ip-address / h2s

Voici la capture d’écran pour avoir une idée:

Configurer l’hôte virtuel sur Lighttpd

Maintenant, si vous l’installez sur un serveur d’hébergement ou un cloud et que vous souhaitez utiliser un domaine ou un sous-domaine avec Lighttpd, nous devons créer un fichier de configuration d’hôte virtuel pour eux. Alors

Remarque

Créez ensuite un fichier de configuration pour cela

sudo nano /etc/lighttpd/example.com.conf

Ajoutez les lignes suivantes.

$ HTTP[« host »] = ~ « exemple

server.document-root = « / var / www / html / h2s »

accesslog.filename = « /var/www/html/h2s/logs/access.log »>

Dans les lignes ci-dessus, remplacez le exemple avec votre nom de domaine et .com avec le TLD que vous avez tel que .com, .in, .org, etc. Ensuite, pour / var / www / html / h2s– tapez le chemin du dossier où vous avez les fichiers WordPress. Si nous suivons notre tutoriel, le h2s est le dossier dans lequel nous avons extrait nos fichiers dans la racine Web.

Maintenant, enregistrez-le.

De la même manière, nous pouvons créer un fichier de configuration de sous-domaine. Une fois que vous avez créé tout cela, il est temps de les ajouter dans le fichier de configuration principal de Lighttpd pour lui dire que, hé, « voici les fichiers pour le nom de domaine spécifique et vous devez les servir uniquement ».

Ouvrez le fichier de configuration Lighttpd:

sudo nano /etc/lighttpd/lighttpd.conf

Ajoutez l’adresse IP publique de votre serveur Web.

36.0.1.106 est juste, par exemple, le remplacer par le vôtre.

server.bind = « 36.0.1.106 »

Incluez également le fichier de configuration de votre domaine:

inclure « example.com.conf »

Après les modifications, enregistrez le fichier et quittez. Ctrl + X, presse Oui, puis appuyez sur le Entrer clé.

Redémarrez Lighttpd:

sudo systemctl redémarrer lighttpd

De cette manière, nous pouvons utiliser plusieurs domaines pour récupérer des fichiers hébergés sur un serveur via le serveur Web Lighttpd. Vous pouvez en savoir plus sur la configuration de l’hôte virtuel Lighttpd à partir de ce page Web

Array

Tags: ,