Base de connaissances
1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Ce guide explique comment optimiser le site que vous gérez sur un Hébergement Web afin de le rendre plus rapide et permettre à tous les visiteurs d'y naviguer depuis Internet sans peine, quelle que soit leur vitesse de connexion.
⚠️ Pour de l'aide supplémentaire contacter un partenaire ou remplir un appel d'offres — lire aussi le ce guide
Le rôle de l'hébergeur
La vitesse de chargement d'un site Web dépend de nombreux facteurs (performance du serveur, infrastructure réseau de l'hébergeur, connexion Internet du visiteur, optimisation du site Web, etc.).
En tant qu'hébergeur, Infomaniak s'efforce de proposer ce qui se fait de mieux en matière d'hébergement et fait évoluer en permanence ses produits et son infrastructure:
- tous les hébergements fonctionnent sur des disques SSD de dernière génération
- l'infrastructure bénéficie de plus de 70 Gbit/s d'interconnexion et de redondance avec Cogent, Level3, etc.
- afin de pouvoir absorber sans problème les pics de fréquentation, les serveurs fonctionnent avec des processeurs Intel Xeon 64 bits, qui sont remplacés régulièrement et les serveurs partagés/mutualisés utilisent en moyenne seulement 40% de la puissance de leurs CPU
De plus lorsque vous soumettez une demande de support concernant des lenteurs, Infomaniak analyse si:
- le serveur de votre hébergement fonctionne normalement et n'a pas rencontré de problèmes durant les 48 dernières heures
- l'infrastructure réseau n'a pas rencontré de perturbations durant les 48 dernières heures
Le rôle du détenteur de site et du webmaster
Infomaniak n'intervient pas sur le contenu des serveurs ou le développement de sites Web. La création ou la maintenance d'un site est un métier différent, bien qu'il soit lié à ses activités puisque sont proposés les outils et les services qu’un webmaster utilise pour créer des sites Web.
Analyser la cause des lenteurs
Voici donc ce qu'il vous appartient de faire si vous constatez des lenteurs avec votre site:
- suivre les recommandations de Google PageSpeed Insights afin d'optimiser votre site Web... les points relevés concernent en effet la conception du site Web et non la configuration du serveur ; lire ceci (cliquer ici) si le résultat du test vous invite à autoriser la compression des ressources sur votre site
- en cas de lenteurs depuis l'Ă©tranger, envisager l'activation de DNS Fast Anycast
- installer et configurer un système de cache sur votre site afin d'éviter les accès redondants aux bases de données et d'accélérer l'affichage de votre site
- envisager un CDN
- tester la vitesse de réponse du serveur (TTFB)
- scanner votre hébergement à la recherche de virus
- purger régulièrement les bases de données et supprimer les entrées inutiles
- utiliser la dernière version de PHP compatible avec votre site/CMS/application Web
- éviter l'usage d'images, de compteurs, de CGI ou de médias hébergés sur des fournisseurs externes, car si ceux-ci sont inatteignables, votre site semblera lent
- désactiver les extensions superflues qui consomment beaucoup de ressources dans votre CMS
- mettre et tenir à jour les CMS/applications Web régulièrement
- mettre en place un délai de navigation pour les bots d'indexation, car certains ont un fonctionnement très "agressif" ; il est possible de limiter leur impact en mettant en place un Crawl-delay
- consulter les éventuels error-logs qui regroupent toutes les erreurs générées par votre site ; en corrigeant ces erreurs, votre site sera plus performant
- consulter les éventuels slowlogs: ils regroupent les requêtes qui prennent plus de 5 secondes à s'exécuter ; il est important de corriger les requêtes listées dans ce fichier (exemples d'optimisation SQL)
- ajouter un système de cache serveur (serveur Cloud uniquement)
- augmenter la valeur max_children (serveur Cloud uniquement)
Si un problème persiste...
En tant que détenteur de site, si vous êtes webmaster ou que vous avez engagé un webmaster qui ne trouve pas non plus l'origine des lenteurs, contacter le support Infomaniak par écrit uniquement après avoir obtenu les renseignements suivants:
- nom du site hébergé
- dates et heures des lenteurs rencontrées
- nom de la base de données éventuellement concernée / idem pour compte FTP
- votre adresse IP publique au moment des tests (visible p.ex sur https://www.infomaniak.com/ip)
- type de lenteur constaté (affichage du site, transferts FTP...)
- problèmes (lenteurs par exemple) pour accéder au site d'Infomaniak par intermittence?
- résultat d'un traceroute vers 84.16.66.66 et copier/coller les résultats complets (capture d'écran si nécessaire)
- résultat d'un speedtest en choisissant Infomaniak comme destination (http://www.speedtest.net/ — cliquer sur Changer de serveur afin de sélectionner Infomaniak)
Si vos besoins explosent…
Si l'hébergement mutualisé ne convient plus à votre site il faut étudier le passage éventuel à un Serveur Cloud. Votre site pourra être simplement déplacé sur ce type de serveur où il sera seul et sur lequel vous pourrez installer un moteur de cache p.ex.
Ce guide explique comment transférer un produit Infomaniak d'une Organisation à une autre.
Cela permet de déplacer n'importe quel produit souscrit auprès d'Infomaniak vers l'interface Manager Infomaniak différente que celle sur laquelle le produit se trouve actuellement. Il s'agit donc d'un transfert interne.
D'ailleurs si votre utilisateur donne accès à plusieurs organisations il est très facile d'envoyer vers l'une de celles-ci le produit de votre choix.
Cette opération n'entraine aucune interruption. Les utilisateurs ayant actuellement accès aux produits sélectionnés ne seront pas transférés et n'auront plus accès aux produits. Les factures des produits sélectionnés ne seront pas transférées.
Prérequis
- disposer d'un compte utilisateur ayant le rôle Administrateur ou Responsable légal au sein de l'Organisation
Générer un lien de transfert
Pour transférer un produit:
- se connecter au Manager Infomaniak (manager.infomaniak.com) depuis un navigateur Web comme Brave ou Firefox sur l'organisation qui contient le(s) produit(s) Ă transmettre
- ouvrir cette page du Manager (ou cliquer sur Transfert de produits dans le menu latéral gauche)
- cliquer sur le bouton Transférer des produits
- cocher le ou les produits à déplacer
- lire et accepter les conditions générales
- cliquer sur le bouton Transférer
Le transfert a débuté. Vous pouvez désormais à choix:
- copier le lien de transfert
- l'envoyer Ă l'adresse mail de votre choix
- terminer le transfert en sélectionnant l'une des organisations auxquelles votre utilisateur est rattaché et le produit sélectionné y sera transféré
MĂ©thode alternative
Dans le cas de transfert ponctuel vous pouvez également vous rendre directement sur le tableau de bord du produit concerné et cliquer sur Gérer (exemple sur l'image ci-dessous) toutefois ce menu n'est pas présent partout (Newsletter p.ex) donc il vaut mieux privilégier la première méthode ci-dessus qui permet en outre le transfert par lot.
Pour Jelastic Cloud lire ce guide (cliquer ici).
RĂ©ceptionner le produit
Une fois un transfert débuté:
- se connecter au Manager Infomaniak (manager.infomaniak.com) depuis un navigateur Web comme Brave ou Firefox sur l'organisation qui doit réceptionner le(s) produit(s) (l'utilisateur doit avoir des droits administratifs)
- exécuter le lien obtenu à la première étape ci-dessus
- si nécessaire, choisir l'organisation de destination à l'aide du menu déroulant
- lire et accepter les Conditions générales
- cliquer sur le bouton Réceptionner les produit (si le bouton n'est pas cliquable, s'assurer d'avoir sélectionné l'organisation)
Si besoin, vous pouvez créer une nouvelle organisation pour réceptionner des produits.
Retrouver en tout temps un transfert en cours depuis le menu latéral gauche du Manager Infomaniak :
Ce guide vous permet de rapidement utiliser les fonctions essentielles de votre nouveau Serveur Cloud.
Vous avez commandé un Serveur Cloud et vous souhaitez…
- créer un site Web WordPress
- installer une application Web (ownCloud, Joomla, Typo3, Drupal, phpBB, Simple Machines Forum, Magento, Prestashop, …)
- gérer vos comptes/utilisateurs FTP
- gérer et publier des fichiers sur votre hébergement via FTP Manager
- gérer vos bases de données MySQL
- ajouter un site ou un sous-domaine à votre hébergement (multisite)
- prévisualiser votre site même si votre nom de domaine ne pointe pas encore sur les serveurs d'Infomaniak
Si votre nom de domaine n'est pas géré par Infomaniak ou que votre hébergement n'est pas géré dans le même compte utilisateur que votre nom de domaine, suivre ce guide (cliquer ici) pour configurer les DNS ou les enregistrements afin de lier le nom de domaine à votre hébergement.
Ce guide explique comment modifier la configuration de sauvegarde automatique des applications WordPress & Apps Infomaniak (Joomla, Drupal, Typo3, PrestaShop, ownCloud, etc.) inclus dans les offres d'HĂ©bergement Web payantes.
⚠️ Ceci ne concerne pas WordPress, qui peut être sauvegardé puis restauré via la sauvegarde automatique des hébergements (ou via l'extension Duplicator p.ex vous permettant de faire manuellement une sauvegarde complète incluant même un fichier de réinstallation facilitée)
Configurer les sauvegardes
Pour gérer les sauvegardes des Apps:
- se connecter au Manager Infomaniak (manager.infomaniak.com) depuis un navigateur Web comme Brave ou Firefox
- cliquer sur l'icône en haut à droite de l'interface (ou naviguer grâce au menu latéral gauche p.ex)
- choisir HĂ©bergement (univers Web & Domaine)
- cliquer sur le nom de l'objet concerné dans le tableau qui s'affiche
- cliquer sur Mes Sites dans le menu latéral gauche
- cliquer sur WordPress & Apps dans le menu latéral gauche
- cliquer sur le bouton Configurer de l'application Web concernée
- choisir le mode de sauvegarde désiré (si activé, alors la sauvegarde s'effectue tous les jours ; 7 sauvegardes récentes sont conservées ainsi que celles datant d'il y a 15 et 30 jours)
- sauvegarder les modifications
Pour visualiser les sauvegardes existantes, cliquer sur l'onglet Sauvegardes:
En savoir plus
Ce guide explique comment autoriser certains ports entrants et/ou sortants dans le pare-feu (ou firewall) d'un hébergement Web ou d'un Serveur Cloud.
Préambule
- sur un hébergement Web mutualisé, il est uniquement possible d'ouvrir des ports en sortie
- sur un Serveur Cloud, il est possible d'ouvrir des ports en entrée et en sortie
- l'ouverture de ports permet d'assurer le bon fonctionnement de certaines applications mais peut diminuer la sécurité de votre hébergement
Accéder à l'outil de gestion
Pour gérer l'ouverture des ports depuis le Manager:
- se connecter au Manager Infomaniak (manager.infomaniak.com) depuis un navigateur Web comme Brave ou Firefox
- cliquer sur l'icône ‍ en haut à droite de l'interface (ou naviguer grâce au menu latéral gauche p.ex)
- choisir HĂ©bergement (univers Web & Domaine)
- cliquer sur le nom de l'objet concerné dans le tableau qui s'affiche
- cliquer sur Outils avancés dans le menu latéral gauche
- cliquer sur Ouverture de ports dans le menu latéral gauche
Ajouter une règle
Une fois accédé à l'outil d'ouverture de ports:
- cliquer sur le bouton Ouvrir un port
- suivre les instructions affichées à l'écran
Il n'est possible de mettre qu'une seule IP ou hôte par ligne, et un seul port par règle.
En indiquant une IP ou un hôte, la connexion ne sera autorisée que dans ces cas:
Règle entrante
: si la connexion vient de cette IP ou de l'hôte indiquéRègle sortante
: si la connexion est effectuée vers cette IP ou cet hôte
Idem pour le "Type" de connexion, si le protocole utilisé pour la connexion n'est pas celui indiqué dans la règle, la connexion n'est pas autorisée.
Ouvrir le port sortant 25 de façon globale
Vous pouvez ouvrir le port sortant 25
à partir du gestionnaire si un hôte de destination est spécifié.
Avec un Serveur Cloud, pour ouvrir ce port au monde entier, contacter le support Infomaniak en justifiant votre demande.
Ports ouverts par défaut
Une fois accédé à l'outil d'ouverture de ports, vous trouverez la liste des ports ouverts par défaut en bas de page:
Avec un Serveur Cloud, pour fermer certains des ports listés, contacter le support Infomaniak en justifiant votre demande.
Ports MySQL
Au sujet des ports pour bases de données, lire ces guides:
- accès base de données depuis un autre hébergement
- connecter un Serveur Cloud à une base de données externe
Vérifier l'activité d'un port (Serveur Cloud)
Sur Serveur Cloud, pour vérifier si une application écoute sur un port particulier (1234
dans l'exemple ci-dessous) et pour connaitre le nom de l'application en question, exécuter en SSH:
netstat -anpe | grep "1234" | grep “LISTEN”
Ce guide contient des ressources indispensables pour bien démarrer avec votre VPS Cloud ou VPS Lite proposé par Infomaniak.
En cas de problème, merci de consulter la base de connaissances. Ne contacter le support Infomaniak que pour des questions qui concernent la partie matérielle des VPS.
Préambule
- il n'est pas prévu de prendre en charge UEFI et Secure boot dans l'offre VPS Cloud / VPS Lite
- il n'est pas possible de migrer un fichier vmdk pour qu'il puisse fonctionner sur OpenStack car KVM est utilisé pour la virtualisation
- concernant l'ouverture de ports, consulter ce guide
Quelle version de VPS choisir?
- les configurations (vCPU / Ram / espace disque) diffèrent selon les offres de VPS, démarrant à 1 vCPU avec des prix très concurrentiels - faites votre choix selon vos besoins ; l'évolution d'un VPS Lite à un VPS Cloud n'est pas encore faisable de façon automatique et réduire une offre souscrite n'est pas possible
- les même distributions Linux & versions de Windows sont proposées (Windows n'est pas disponible sur les plus petites configurations)
- sur VPS Lite, la bande passante est limitée à 500 mbit/s et le SLA garanti + snapshots ne sont pas disponibles
VPS Cloud / VPS Lite Linux
- Comment se connecter à son serveur via une clé SSH ?
- Quelles sont les distributions de Linux supportées ?
- Formater et monter le volume des données du Serveur Cloud (important)
VPS Cloud / VPS Lite Windows
Ce guide explique comment gérer les fichiers d'un Hébergement Web avec un logiciel/client FTP comme Filezilla, Cyberduck, Commander One, Transmit, etc.
Préambule
- pour gérer simplement & rapidement les fichiers de votre hébergement Web sans devoir installer une application ni entrer d'identifiants FTP, utiliser Web FTP depuis votre Manager Infomaniak
- Web FTP permet notamment le CHOWN et la compression/décompression ZIP
- si vous avez besoin d'aide pour la création et l'édition de compte FTP, consulter ce guide
Paramètres à fournir pour logiciels FTP
Quel que soit votre logiciel/client FTP, les 3 paramètres indispensables pour configurer un accès FTP sont toujours:
- nom d'hĂ´te: adresse du serveur FTP
- nom d'utilisateur: nom du compte FTP
- mot de passe: celui du compte FTP
- le numéro de port est généralement à laisser par défaut
- le type et le mode de connexion est généralement à laisser par défaut
- si une limite du nombre de connexions simultanées est proposée, il est recommandé de l'activer
Obtenir les informations de connexion à l'hébergement
Vous trouverez toutes les informations sur votre Manager Infomaniak:
- se connecter au Manager Infomaniak (manager.infomaniak.com) depuis un navigateur Web comme Brave ou Firefox
- cliquer sur l'icône ‍ en haut à droite de l'interface (ou naviguer grâce au menu latéral gauche p.ex)
- choisir HĂ©bergement (univers Web & Domaine)
- cliquer sur le nom de l'objet concerné dans le tableau qui s'affiche
- cliquer sur FTP (ou FTP / SSH) dans le menu latéral gauche
1. Nom d'hĂ´te FTP
Le nom d'hôte à utiliser dans votre logiciel/client FTP est spécifié en haut de la page obtenue au point 5 ci-dessus et une icône vous permet de copier l'adresse dans le presse-papiers.
Offre Starter - page Web basique
Si le domaine indiqué n'est pas fonctionnel (ne pointe pas sur l'adresse IP de l'hébergement p.ex) alors utiliser l'adresse IP comme nom d'hôte, de la forme 123.45.678.123
(consulter ce guide).
HĂ©bergement Web payant
Utiliser le nom d'hĂ´te de la forme xyzb.ftp.infomaniak.com
p.ex.
2. Nom d'utilisateur FTP
Le nom d'utilisateur est le nom du compte à créer sur votre Manager : xyzb_abcdefg
p.ex
3. Mot de passe de l'utilisateur FTP
Le mot de passe de l'utilisateur FTP est défini par le créateur du compte FTP. En cas d'oubli, éditer le compte FTP en cliquant dessus et remettre un nouveau de passe.
Une fois la connexion établie…
Lorsque vous entrez les 3 paramètres requis, votre application FTP doit afficher l'arborescence de votre hébergement:
Consulter la documentation de l'application utilisée pour en savoir plus.
⚠️ Pour de l'aide supplémentaire contacter un partenaire ou remplir un appel d'offres — lire aussi le rôle de l'hébergeur
Ce guide concerne la prise en charge de fonctions de hachage sécurisées (notamment SHA-256) par les serveurs Infomaniak, ainsi que l'accent mis sur la sécurité des certificats SSL/TLS en utilisant des CSR générés avec SHA-256.
Algorithme de hachage SHA-256
La fonction de hachage cryptographique SHA-1 est compatible et les serveurs Infomaniak supportent Ă©galement la fonction SHA-256, utile notamment pour Paypal et SaferPay (SIX).
Les CSR (certificate signing requests) sont en SHA-256 et non en SHA-1.
Ce guide explique comment se connecter en SSH Ă un HĂ©bergement Web ou un Serveur Cloud.
Se connecter en SSH
via un navigateur Web
- se connecter au Manager Infomaniak (manager.infomaniak.com) depuis un navigateur Web comme Brave ou Edge
- cliquer sur l'icône ‍ en haut à droite de l'interface (ou naviguer grâce au menu latéral gauche p.ex)
- choisir HĂ©bergement (univers Web & Domaine)
- cliquer sur le nom de l'objet concerné dans le tableau qui s'affiche
- cliquer sur FTP / SSH dans le menu latéral gauche
- cliquer sur le bouton Web SSH
via le terminal ou une application
Pour se connecter en SSH, installer ou activer un logiciel selon le système d'exploitation:
- Terminal (application déjà intégrée à macOS et Linux)
- PuTTY (Windows)
- Client SSH de Windows 10 (aide en français / en anglais)
Exécuter ensuite la commande suivante:
ssh username@server
username
Ă©tant le nom d'utilisateur du compte FTPserver
Ă©tant le serveur hĂ´te (p.ex. xxxx.ftp.infomaniak.com)
Pour savoir quelle commande est disponible et connaitre le chemin à utiliser, exécuter la commande "whereis
":
$ whereis mysql
mysql: /opt/mysql/bin/mysql
Ce guide propose des solutions face aux erreurs de type:
"Site malveillant ! Le site Web a été signalé comme étant un site malveillant et a été bloqué sur la base de vos préférences de sécurité"
Qui a mis ce message ?
Ce message d'erreur ou avertissement:
- N'EST PAS ajouté par Infomaniak
- est généré sur des bases propres à Google à l'aide notamment de https://www.stopbadware.org/
- peut ĂŞtre en anglais ("STOP! This Website Can Harm Your Computer!")
- peut ne plus apparaitre directement car
- vous n'êtes plus référencé par Google
- vous utilisez un navigateur qui ne se base pas sur les contrĂ´les de Google
Que faire ?
Si cela ne concerne pas le site dont vous vous occupez, consulter l'aide de Google Ă ce sujet.
Si le site est le vĂ´tre merci de lire les conseils ci-dessous:
- vérifier le code source de la page publiée: il y a sûrement du code supplémentaire par rapport aux pages encore saines ; il peut s'agir d'une iframe malveillante ou inclusion quelconque
- sur la page en question, cliquer sur le bouton "Pourquoi ce site a-t-il été bloqué" et suivre les instructions
- lire la documentation https://developers.google.com/search/docs/monitor-debug/security/malware
- surveiller Patchman qui pourrait résoudre le problème dans l'intervalle
⚠️ Pour de l'aide supplémentaire contacter un partenaire ou remplir un appel d'offres — lire aussi le rôle de l'hébergeur