Installer Strapi sur votre hébergement web POWER

Base de connaissances

Installer Strapi sur votre hébergement web POWER


Icons/System/eye-open Created with Sketch. 52 vues 04.02.2021 POWER Web Hosting

Objectif

Vous avez souscrit à un hébergement web POWER Node.js et vous souhaitez y déployer un CMS headless basé sur Strapi.

Découvrez comment installer Strapi sur votre hébergement web POWER

Prérequis

Si vous n'êtes pas encore familier avec l'utilisation de votre hébergement web POWER, nous vous conseillons de consulter notre guide « Premiers pas avec un hébergement web POWER » avant de poursuivre la lecture de ce guide.

En pratique

Supposons que vous avez la configuration normale pour un hébergement web POWER :

  • Moteur : nodejs 14
  • Point d'entrée : index.js
  • Dossier racine : www

Vous pouvez appeler l'API OVHcloud pour visualiser la configuration active.

Accédez via SSH à votre hébergement web POWER.

Effacez le répertoire www et installez ensuite Strapi :

rm -rf www
npx create-strapi-app www --quickstart --no-run

Allez dans le dossier www et créez le fichier de point d'entréee, index.js :

const strapi = require('strapi');

strapi(/* {...} */).start();

Construire le site admin UI :

cd www
yarn build

Créez un fichier .htaccess pour gérer la redirection HTTPS :

RewriteCond %{ENV:HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Redémarrez votre instance, votre CMS sur Strapi sera alors en ligne.

Strapi

Sortie du terminal :

 ~ $ rm -rf www

~ $ npx create-strapi-app www --quickstart --no-run
npx : 91 installé(s) en 6.741s
Creating a new Strapi application at /home/user/www.
Creating a quickstart project.
Creating files.
Dependencies installed successfully.
[...]

~ $ cat << 'EOF' > www/index.js
const strapi = require('strapi');

strapi(/* {...} */).start();
EOF
~ $ cat << 'EOF' > www/.htaccess
RewriteCond %{ENV:HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
EOF

~/www $ mkdir -p tmp

~/www $ touch tmp/restart.txt

Aller plus loin

Échangez avec notre communauté d'utilisateurs.

Venez sur Discord sur notre room web-hosting-power pour discuter avec les autres utilisateurs du lab et avec l'équipe POWER Web Hosting.

Articles associés