Aujourd'hui, nous allons vous montrer comment installer et configurer WordPress avec OpenLiteSpeed sur Ubuntu 16.04. OpenLiteSpeed est un serveur HTTP léger et open source développé et protégé par les droits d'auteur de LiteSpeed Technologies, Inc. Il fournit une interface Web conviviale et prend en charge divers systèmes d'exploitation, notamment Linux, Mac OS, SunOS et FreeBSD.
Il est assez facile d'installer WordPress avec OpenLiteSpeed sur un VPS Ubuntu 16.04. Le processus d'installation devrait prendre environ 15 à 20 minutes si vous suivez les étapes très simples décrites ci-dessous.
1. Connectez-vous via SSH
Tout d'abord, connectez-vous à votre VPS Ubuntu 16.04 via SSH en tant qu'utilisateur root
ssh root@IP_address
2. Démarrer une session d'écran
Au tout début, il est préférable de démarrer une session screen en exécutant la commande suivante
screen -U -S openlitespeed
3. Mettre à jour le système
Mettez à jour les packages système :
apt-get update && apt-get -y upgrade
Assurez-vous de toujours garder votre serveur à jour.
4. Installez et sécurisez MariaDB
Pour installer MariaDB, exécutez la commande suivante :
apt-get install -y mariadb-server
Une fois l'installation terminée, exécutez la commande suivante pour sécuriser votre installation :
mysql_secure_installation
Configurez-le comme ceci :
Enter current password for root (enter for none): Enter Set root password? [Y/n]: Y New password: Re-enter new password: Remove anonymous users? [Y/n]: Y Disallow root login remotely? [Y/n]: Y Remove test database and access to it? [Y/n]: Y Reload privilege tables now? [Y/n]: Y
5. Créer une nouvelle base de données
Ensuite, nous devons créer une base de données pour notre installation WordPress.
[user]$ mysql -u root -p MariaDB [(none)]> CREATE DATABASE wordpress; MariaDB [(none)]> GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'your-password'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> \q
N'oubliez pas de remplacer "votre-mot-de-passe" par un mot de passe fort.
6. Installer OLS
Téléchargez le script OLS en 1 clic sur votre serveur :
cd /opt wget https://raw.githubusercontent.com/litespeedtech/ols1clk/master/ols1clk.sh
Pour exécuter le script, nous devons rendre le fichier exécutable avec la commande suivante :
chmod +x ols1clk.sh
Pour ce guide, nous allons supposer que vous souhaitez utiliser PHP7 et installer uniquement OLS sans que WordPress soit installé (nous préférons installer wordpress séparément). Exécutons donc la commande suivante :
./ols1clk.sh --lsphp 70
Une fois l'installation terminée, configurez un nom d'utilisateur et un mot de passe administratifs pour l'interface Web d'OpenLiteSpeed en exécutant la commande suivante :
/usr/local/lsws/admin/misc/admpass.sh
Il vous sera demandé de fournir un nom d'utilisateur pour l'utilisateur administratif. Si vous appuyez simplement sur ENTER, le nom d'utilisateur "admin" sera sélectionné. Ensuite, il vous sera demandé de sélectionner et de confirmer un nouveau mot de passe pour le compte.
Vérifions qu'OLS est opérationnel https://your-ip-address:7080. Vous devriez pouvoir vous connecter à OLS WebAdmin. Maintenant, installons WordPress, puis nous allons configurer OLS.
7. Installer WordPress
Passons au répertoire où nous voulons télécharger les fichiers principaux de WordPress :
cd /usr/local/lsws/Example
Téléchargez WordPress en utilisant la commande wget :
wget https://wordpress.org/latest.zip
Nous allons maintenant décompresser le fichier zip WordPress :
unzip latest.zip
Accordez l'autorisation de l'intégralité de la structure de répertoires à l'utilisateur sous lequel le serveur Web s'exécute afin que les modifications puissent être apportées via l'interface WordPress :
chown -R nobody:nogroup /usr/local/lsws/Example/wordpress/
Passons maintenant au répertoire /wordpress :
cd wordpress
Nous allons configurer WordPress pour qu'il fonctionne avec notre base de données actuelle que nous avons configurée plus tôt. Nous allons d'abord renommer wp-config-sample.php en wp-config.php en utilisant la commande suivante :
mv wp-config-sample.php wp-config.php
Ouvrez le fichier de configuration WordPress avec votre éditeur de texte préféré et modifiez les valeurs de la base de données avec celles que vous avez données au moment de la création de la base de données.
nano wp-config.php
// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */define('DB_NAME', 'wordpress'); /** MySQL database username */define('DB_USER', 'wordpressuser'); /** MySQL database password */define('DB_PASSWORD', 'your-password'); /** MySQL hostname */define('DB_HOST', 'localhost');
8. Configurer OpenLiteSpeed
Nous allons modifier l'hôte virtuel par défaut qui est déjà présent dans la configuration OpenLiteSpeed afin que nous puissions l'utiliser pour notre installation WordPress.
Tout d'abord, connectez-vous au panneau OLS WebAdmin à l'adresse https://your-ip-address:7080.
Une fois connecté à OLS WebAdmin, sélectionnez "Hôtes virtuels" dans la barre de menu et cliquez sur le lien "Afficher":
Cela vous permettra de modifier la configuration de votre hôte virtuel.
Nous allons d'abord changer la racine du document de l'hôte virtuel pour qu'elle pointe vers notre répertoire WordPress.
Cliquez sur l'onglet « Général » pour l'hôte virtuel, puis cliquez sur le bouton « Modifier » pour le tableau « Général » :
Dans le champ "Document Root", modifiez la valeur de $VH_ROOT/html/ à $VH_ROOT/wordpress/ :
Cliquez sur "Enregistrer" lorsque vous avez terminé.
Ensuite, nous activerons les fichiers index.php afin qu'ils puissent être utilisés pour traiter les requêtes qui ne sont pas gérées par des fichiers statiques. Cela permettra à la logique principale de WordPress de fonctionner correctement.
Cliquez sur le bouton "Modifier" pour le tableau "Fichiers d'index":
Dans le champ "Fichiers d'index valides", ajoutez index.php avant index.html pour permettre aux fichiers d'index PHP d'avoir la priorité :
Cliquez sur "Enregistrer" lorsque vous avez terminé.
9. Configurer les réécritures WordPress pour activer la prise en charge des permaliens
Ensuite, nous allons configurer les instructions de réécriture afin que nous puissions utiliser des permaliens dans notre installation WordPress.
Pour ce faire, cliquez sur l'onglet "Réécrire" de l'hôte virtuel. Dans l'écran suivant, cliquez sur le bouton "Modifier" du tableau "Réécrire le contrôle" :
Sélectionnez "Oui" sous l'option "Activer la réécriture" :
Cliquez sur "Enregistrer" pour revenir au menu principal de réécriture. Cliquez sur le bouton "Modifier" du tableau "Règles de réécriture" :
Supprimez les règles déjà présentes et ajoutez les règles suivantes pour activer les réécritures pour WordPress :
Cliquez sur le bouton "Enregistrer" pour mettre en œuvre vos nouvelles règles de réécriture.
La prochaine chose que nous devons faire est de changer le port d'écoute par défaut de 8088 à 80.
Sélectionnez "Auditeurs" dans la barre de menu et cliquez sur le lien "Afficher" :
Cliquez ensuite sur le bouton "Modifier" du tableau "Paramètres d'adresse" :
Dans le champ Port, modifiez le numéro de port de 8088 à 80 :
Cliquez sur "Enregistrer" lorsque vous avez terminé.
10. Redémarrez le serveur pour mettre en œuvre les modifications
Avec toute la configuration ci-dessus à l'écart, nous pouvons maintenant redémarrer le serveur OpenLiteSpeed pour activer nos modifications.
11. Terminez l'installation via l'interface WordPress
Vous pouvez maintenant terminer votre installation de WordPress en ouvrant votre navigateur Web préféré et en accédant à :
http://your-domain-name.com/
Installer WordPress et OpenLiteSpeed est une tâche facile si vous avez un hébergement WordPress géré avec nous. N'hésitez pas à demander à nos administrateurs Linux experts d'installer WordPress avec OpenLiteSpeed sur Ubuntu 16.04, pour vous, et cela sera pris en charge immédiatement. Ils sont disponibles 24 heures sur 24, 7 jours sur 7, afin que vous puissiez obtenir l'aide dont vous avez besoin à tout moment.
PS N'hésitez pas à partager, sur la façon d'installer WordPress avec OpenLiteSpeed sur Ubuntu 16.04, cet article de blog si vous l'avez aimé en utilisant les raccourcis des réseaux sociaux - vous pouvez également laisser un commentaire à la place, sous les boutons de partage.