Plesk 17: Installation et configuration sur Public Cloud

De Now-wiki
Aller à : navigation, rechercher

Au sommaire > Plesk > Installation et configuration sur Public Cloud

Necessaire

  • Un serveur Public Cloud OVH avec Plesk 17.x sur Debian
  • Une license Plesk (une license d'évaluation 10 jour est gratuite)

Au final

  • Version Onyx
  • Php 5.3, 5.6 et 7
  • Fail2ban
  • Let's encrypt

Step 1: On définit le mot de passe d'admin

  • Se loger en SSH sur le serveur
  • Définir le mot de passe de l'utilisateur admin à l'aide de la commande souhaitée
plesk bin admin --set-password -passwd <mot de passe souhaité>

Step 2: Première connexion

  • Se loger sur Plesk
  • Valider la license
  • Remplir les différents champs pour arriver à la console

Step 3: Installation de Fail2ban et Firewall

  • Aller dans "Outils et paramètres"
  • Choisir "Mise à jour et à niveau" dans le groupe "Plesk"
  • Clic sur "Ajouter/supprimer des compasants"
  • Activer "Fail2ban"
  • Activer "Plesk firewall"
  • Clic sur "Continuer"
  • Aller dans "Outils et paramètres"
  • Clic sur "Bannissement d'adresses IP (Fail2Ban)" dans Sécurité
  • Clic sur "Paramètres"
  • Cocher "Activer la détection d'intrusion"
  • Clic sur "Appliquer"
  • Clic sur "Jails"
  • Choisir les jails à activer (ssh, proftpd, postfix, panel, apache et apache-badbot)
  • Clic sur "Activer"

Step 4: Installation de Php 5.3

  • Aller dans "Outils et paramètres"
  • Choisir "Mise à jour et à niveau" dans le groupe "Plesk"
  • Clic sur "Ajouter/supprimer des compasants"
  • Activer "Php 5.3"
  • Clic sur "Continuer"

Step 5: Configuration de MySQL

  • Aller dans /etc/mysql
  • Editer my.cnf
  • Dans la section [mysqld] ajouter la ligne suivante: open_files_limit = 65535
  • /etc/init.d/mysql restart
  • On vérifie que le service mysql a bien redémarré avec la commande: service mysql status

Step 6: Configuration d'Apache

  • Aller dans "Outils et paramètres"
  • Choisir "Serveur Web Apache" dans le groupe "Paramètres généraux"
  • Activer "authz_groupfile"

Step 7: Derniers paramètrages

  • Aller dans "Mon profil"
  • Remplir tous les champs obligatoires de la fiche
  • Clic "Appliquer"
  • Aller dans "Outils & Paramètres"
  • Choisir "Notifications" dans le groupe "Plesk"
  • Cocher "Limites d'utilisation des ressources par l'abonnement"
  • Ajouter une adresse mail tierce pour ceux cocher.
  • Click Ok
  • Aller dans "Sites web et domaines"
  • Clic sur "Paramètres de messagerie" pour le nom de domaine associé au VPS (vpsxxxxx.ovh.net)
  • Cocher "Transférer à l'adresse"
  • Renseigner une adresse mail valide
  • Clic sur "Appliquer"

Step 8: Configurer Nginx pour éviter: ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY

Aller sur la page pour configurer

Step 9: Cas pour les noms de domaine associés à un MX-Plan

  • Aller dans "Sites web et domaines"
  • Clic sur "Paramètres DNS" pour le nom de domaine concerné
  • Renseigné mx4.ovh.net pour le champ MX avec une priorité de 10
  • Ajouter un champ MX vers mx3.ovh.net avec une priorité de 5
  • Editer le champ mail pour le transformer en CNAME vers ssl0.ovh.net
  • Editer le champ smtp pour le transformer en CNAME vers ssl0.ovh.net
  • Editer le champ imap pour le transformer en CNAME vers ssl0.ovh.net
  • Editer le champ pop3 pour le transformer en CNAME vers ssl0.ovh.net
  • Editer le champ pop pour le transformer en CNAME vers ssl0.ovh.net
  • Clic sur "Mettre à jour"
  • Clic sur "Paramètres de messagerie" pour le nom de domaine concerné
  • Décocher "Activer le service de messagerie sur ce domaine"
  • Clic sur "Appliquer"