Investisseurs

Base de connaissances

1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !

Rechercher

Ce guide explique comment activer ou désactiver le mode maintenance sur un site d'un Hébergement Infomaniak.

 

Préambule

  • Le mode maintenance permet d'afficher un message personnalisĂ© Ă  vos visiteurs par exemple pendant la rĂ©solution d'un problème technique.
  • Il est Ă©galement possible de spĂ©cifier des adresses IP qui pourront contourner cette page.
  • Un e-mail est envoyĂ© aux utilisateurs de l'Organisation.

 

Activer le mode maintenance

Pour activer une page qui remplace temporairement votre page d'accueil habituelle:

  1. Cliquez ici afin d'accéder à la gestion des hébergements & sites sur votre Manager Infomaniak (❓: aide).
  2. Cliquez sur le nom du site concernĂ©.
  3. Cliquez sur le bouton Ă  bascule (toggle switch) pour activer la page de maintenance.
  4. Validez l'avertissement.
  5. Cliquez sur le bouton pour activer:

 

Personnaliser la page de maintenance

Pour mettre en place une page avec le message de votre choix:

  1. Cliquez ici afin d'accéder à la gestion des hébergements & sites sur votre Manager Infomaniak (❓: aide).
  2. Cliquez sur le nom du site concernĂ©.
  3. Cliquez sur Page et maintenance dans le menu latéral gauche.
  4. Cliquez sur ‍ Créer une page ou sur le bouton Personnaliser si elle existe déjà:
  5. Mettez en page le texte de votre choix.
  6. Configurez l'affichage Ă  l'aide des Ă©lĂ©ments sur la droite.
  7. Cliquez sur Enregistrer & activer pour publier la page:

 

Autoriser des adresses IP Ă  contourner la suspension

Il est possible d'afficher le site réel même avec le mode maintenance activé. Pour cela, il est nécessaire de renseigner les adresses IP des ordinateurs qui doivent pouvoir contourner le mode maintenance:

  1. Activez le mode maintenance selon la procédure ci-dessus.
  2. Revenez sur la page de configuration de la page de maintenance (cf procédure ci-dessus).
  3. Sous Maintenance Ă  droite, cliquez sur InsĂ©rer mon adresse IP pour autoriser votre ordinateur Ă  afficher le site sans mode maintenance:
    • Il est Ă©galement possible de saisir manuellement les IP Ă  autoriser.
  4. Cliquez sur Enregistrer et publier.

Si les adresses IP des ordinateurs ajoutés changent, il sera nécessaire de répéter ces étapes.

 

Désactiver le mode maintenance

Pour désactiver le message qui s'affiche sur votre site pendant la maintenance:

  1. Cliquez ici afin d'accéder à la gestion des hébergements & sites sur votre Manager Infomaniak (❓: aide).
  2. Cliquez sur le nom du site concernĂ©.
  3. Cliquez soit sur le bouton Désactiver ou sur le bouton à bascule (toggle switch) pour désactiver la page de maintenance:
  4. Confirmez la désactivation de la maintenance.

 

Méthode alternative pour WordPress

Il n'est pas recommandĂ© d'activer la page de maintenance Infomaniak ci-dessus pour travailler ensuite dans WordPress.

Il est recommandé d'installer une extension WordPress (il en existe des dizaines) dédiée à la mise en maintenance au sein du CMS lui-même.

Vous pouvez sinon ajouter le code <?php $upgrading = time(); ?> dans un nouveau fichier vide nommé .maintenance (le point avant le nom du fichier est important) placé sur le serveur à la racine de votre site, ce qui désactivera toutes vos pages sauf la page d'accueil de WordPress.

Lien vers cette FAQ: https://faq.infomaniak.com/2063


Cette FAQ a été utile?

Ce guide explique comment utiliser les variables d'environnement PHP avec les Hébergements Web qui fonctionnent en php-fpm.

 

Préambule

  • Les variables d'environnement PHP sont des variables système utilisĂ©es pour stocker des informations de configuration, des paramètres de connexion ou des donnĂ©es relatives aux requĂŞtes HTTP.
  • Elles permettent de dissocier la configuration sensible ou environnementale du code source de votre site web.
  • Ces variables peuvent contenir des informations telles que des modes d'exĂ©cution, des clĂ©s d'API ou d'autres donnĂ©es indispensables au bon fonctionnement de vos scripts PHP.
  • Il n'y a pas de limite quant au nombre de variables d'environnement, mais leurs valeurs ne peuvent pas contenir de guillemets (simples ' ou doubles ").
    • Contrairement aux fichiers .env traditionnels oĂą l'on entoure souvent les valeurs de guillemets (ex. VAR="valeur"), les valeurs saisies ici ne doivent contenir aucun guillemet (" ou ').
    • Si une valeur en intègre (comme certains chemins ou clĂ©s de type MAIL_DKIM_PRIVATE_KEY_PATH), la sauvegarde sera rejetĂ©e avec l'erreur “Le site n'a pas Ă©tĂ© mis Ă  jour”.
    • Saisissez toujours la valeur brute directement.

 

Utiliser les variables d'environnement

Pour utiliser les variables d'environnement PHP:

  1. Définissez les variables d'environnement PHP dans un fichier .htaccess:
    • SetEnv EXAMPLEVARIABLE hello
  2. Dans votre fichier PHP, appelez la variable à l'aide de la fonction dédiée :
    • <?php echo getenv('EXAMPLEVARIABLE');

Dans cet exemple, le résultat affiché sur la page sera hello.

 

Aller plus loin avec les variables d'environnement

Il est possible de configurer des variables d'environnement directement depuis le Manager pour l'ensemble de votre site:

  1. Cliquez ici afin d'accéder à la gestion des hébergements & sites sur votre Manager Infomaniak (❓: aide).
  2. Cliquez sur le nom du site concernĂ©.
  3. Cliquez sur Gérer les paramètres avancés:
  4. Cliquez sur l'onglet PHP / Apache:
  5. Plus bas sur la page, cliquez sur le chevron ‍ pour développer la partie Variables d'environnement.
  6. Cliquez sur l'icône ‍ Ajouter.
  7. Entrez la variable et sa valeur.
  8. Cliquez sur le bouton pour sauvegarder:

Lien vers cette FAQ: https://faq.infomaniak.com/2087


Cette FAQ a été utile?

Ce guide explique comment afficher les chemins absolus Infomaniak pour certaines applications Web qui ont besoin de les connaître.

 

Obtenir le chemin absolu…

… d'un hébergement Web

Pour cela:

  1. Cliquez ici afin d'accéder à la gestion des hébergements & sites sur votre Manager Infomaniak (❓: aide).
  2. Cliquez sur le nom de l'hĂ©bergement concernĂ©.
  3. Cliquez ensuite sur le chevron ‍ pour développer la partie Informations de cet hébergement.
  4. L'indication mise en évidence ci-dessous est l'emplacement du site d'exemple:

… d'un site

Pour cela:

  1. Cliquez ici afin d'accéder à la gestion des hébergements & sites sur votre Manager Infomaniak (❓: aide).
  2. Cliquez sur le nom du site concernĂ©.
  3. Cliquez ensuite sur le chevron ‍ pour développer la partie Informations de ce site.
  4. L'indication mise en évidence ci-dessous est l'emplacement du site d'exemple:

Lien vers cette FAQ: https://faq.infomaniak.com/2093


Cette FAQ a été utile?

Ce guide explique le fonctionnement, la configuration et la gestion de ModSecurity sur les serveurs Infomaniak.

 

Préambule

  • ModSecurity (mod_secure) est disponible et activĂ© par dĂ©faut sur les serveurs Infomaniak :
    • Toutes les requĂŞtes HTTP seront soumises aux règles de sĂ©curitĂ© dĂ©finies par ModSecurity.
    • L'extension PHP uploadprogress n'est pas disponible sur les serveurs Infomaniak, car PHP est utilisĂ© dans sa version FPM.
  • Il n'est pas possible de dĂ©sactiver ModSecurity sur les serveurs Infomaniak :
    • Le paramètre est global au serveur oĂą votre site est hĂ©bergĂ©, ce qui signifie que toutes les règles de sĂ©curitĂ© dĂ©finies seront appliquĂ©es Ă  votre site.

 

En cas de problème

Erreur de langue (code 403)

Si le message d'erreur ModSecurity: Access denied with code 403 (phase 2). Operator EQ matched 0 at REQUEST_HEADERS. (...) s'affiche au sujet de ModSecurity, vous devriez vérifier qu'une langue par défaut soit bien configurée dans un navigateur comme Brave, Chrome, Edge, Firefox, Opera, Safari…. Cette erreur peut parfois être causée par des paramètres de langue mal configurés dans le navigateur.

Avertissement "Request body larger than configured limit"

Si vous constatez des messages concernant l'erreur ou l'avertissement Request body larger than configured limit, sachez qu'il s'agit uniquement d'un avertissement — la requête passe quand même et n'est pas bloquée. Cette configuration est propre à certaines anciennes générations d'hébergements (de type jessie) et laisse bien passer l'ensemble des requêtes sur le serveur sans impact pour vos visiteurs.

Lien vers cette FAQ: https://faq.infomaniak.com/2098


Cette FAQ a été utile?

Ce guide explique ce qu'est un hébergeur Web comme Infomaniak et précise son rôle, son périmètre d'action et les limites de son accompagnement technique.

 

Infomaniak, hébergeur depuis 1996

Selon Wikipédia, un hébergeur Web est une entreprise qui fournit l'hébergement sur Internet de systèmes informatiques à des personnes ou entités qui ne souhaitent pas le faire par leurs propres moyens.

Infomaniak, c'est également :

  • … des dĂ©cennies d'expĂ©rience dans l'hĂ©bergement et les solutions en ligne haute performance.
  • … plus d'un million d'utilisateurs en Suisse et en Europe confiant la gestion de leurs donnĂ©es critiques.
  • … une entreprise certifiĂ©e ISO 27001, 9001, 14001, 50001 et engagĂ©e pour un numĂ©rique durable (âť“: aide).
  • … 100% de savoir-faire technologique "Swiss made" avec des donnĂ©es hĂ©bergĂ©es en Suisse dans ses propres centres de donnĂ©es.
  • … une riche base de connaissances et un support client disponible pour vous guider (âť“: aide).

 

Responsabilités et limites d'intervention

En tant qu'hébergeur, Infomaniak installe, sécurise et maintient à jour l'infrastructure serveur, fait évoluer ses interfaces de gestion (Manager) et accompagne ses clients dans l'utilisation optimale des outils fournis. Infomaniak s'efforce de proposer des solutions accessibles à tous ; toutefois, le support humain pour les produits gratuits est par nature restreint afin de garantir la pérennité de ces services.

Le support s'adresse exclusivement aux administrateurs de l'Organisation. Les clients finaux ou les utilisateurs bénéficiant d'un contrat via un Partenaire revendeur doivent impérativement s'adresser à leur administrateur ou prestataire dédié en priorité. Pour des raisons de sécurité et de confidentialité, aucune assistance ne sera fournie sans une identification formelle de l'interlocuteur.

 

Périmètre du support technique

L'assistance technique n'intervient pas pour :

  • Le dĂ©veloppement et la programmation : dĂ©bogage de sites, correction de code source, scripts personnels (PHP, JS, etc.)
  • L'utilisation et l'intĂ©gration des API.‍
  • La maintenance applicative et le Webmastering : dĂ©pannage, mise Ă  jour ou gestion de contenu pour des applications tierces (ex: CMS comme WordPress, clients mail comme Outlook, etc.).
  • Les interventions locales et sur mesure : prise de contrĂ´le Ă  distance, configuration de votre propre matĂ©riel, installations ou migrations manuelles complexes.

Mais le support vous assistera avec plaisir pour :

  • L'infrastructure et le Manager : rĂ©solution d'incidents liĂ©s au rĂ©seau, au matĂ©riel ou aux interfaces de gestion Infomaniak.
  • L'utilisation des services Infomaniak : clarification des processus de configuration et aide Ă  la prise en main de nos fonctionnalitĂ©s natives.
  • L'orientation documentaire : vous guider vers les ressources et guides techniques adaptĂ©s pour vous rendre autonome.

Une assistance Premium (❓: aide) et un service de migration (❓: aide) sont disponibles pour des besoins plus spécifiques.

 

Trouver de l'aide externe

Pour une aide relative au contenu de votre site, à sa programmation ou à l'organisation avancée de vos messageries, utilisez la plateforme d'appel d'offres d'Infomaniak qui recense plus de 1000 professionnels vérifiés (❓: aide), ou consultez leur annuaire.(❓: aide).

Lien vers cette FAQ: https://faq.infomaniak.com/2103


Cette FAQ a été utile?

Ce guide explique comment modifier la version de PHP utilisée en ligne de commande (PHP CLI) sur un hébergement Web Infomaniak.

 

Préambule

  • Cette configuration permet de choisir la version de PHP utilisĂ©e par les scripts exĂ©cutĂ©s en ligne de commande via SSH.
  • Pour modifier la version de PHP utilisĂ©e par les sites (FPM/Apache) depuis le Manager, prenez connaissance de cet autre guide.
  • Le 21 octobre 2026, l'Ă©quipe PHP a publiĂ© de nouvelles versions corrigeant deux vulnĂ©rabilitĂ©s critiques (âť“: aide):
    • Les correctifs de sĂ©curitĂ© fournis par les Ă©quipes PHP ont Ă©tĂ© dĂ©ployĂ©s avec succès sur l'ensemble de l'infrastructure mutualisĂ©e et Serveurs Cloud, pour les versions PHP 8.5, 8.4, 8.3, 8.2, 8.1, 8.0 et 7.4.
    • Les numĂ©ros de version PHP restent inchangĂ©s, mais les correctifs de sĂ©curitĂ© ont bien Ă©tĂ© appliquĂ©s sur l'ensemble des services concernĂ©s.

 

Vérifier la version de PHP utilisée en CLI

La commande php utilise le premier binaire PHP trouvé dans la variable d'environnement PATH. Pour connaître la version utilisée et son emplacement, exécutez :

php -v
which php

Le numéro affiché correspond à la version du binaire utilisé en CLI. Il ne correspond pas nécessairement à celle configurée pour les sites.

 

Vérifier la date de compilation et les correctifs de sécurité

Pour afficher la date de compilation du binaire PHP utilisé, exécutez :

php -i | grep "Build Date"

Si vous utilisez un chemin explicite vers une version de PHP, vous pouvez également vérifier sa date de compilation :

/opt/php8.3/bin/php -i | grep "Build Date"

Certains correctifs de sécurité peuvent être intégrés par Infomaniak à un binaire PHP recompilé, sans modification du numéro de version affiché. Une version apparemment plus ancienne que la dernière version publiée officiellement (❓: aide) ne signifie donc pas nécessairement que les correctifs sont absents.

 

Modifier la version de PHP en CLI

Vous pouvez choisir la version de PHP chargée par défaut dans vos sessions SSH en modifiant la variable d'environnement PATH.

1. Modifier le fichier .bashrc (recommandé)

Le fichier ~/.bashrc contient la configuration des sessions Bash interactives.

  1. Ouvrez le fichier ou créez-le s'il n'existe pas :

    nano ~/.bashrc
  2. Ajoutez la ligne suivante pour utiliser PHP 8.3, par exemple :

    export PATH="/opt/php8.3/bin:$PATH"
  3. Rechargez la configuration :

    source ~/.bashrc
  4. Vérifiez la version et le chemin utilisés :

    php -v
    which php

2. Charger .bashrc lors de la connexion SSH (si nécessaire)

Si votre session SSH ne charge pas automatiquement ~/.bashrc, ajoutez le code suivant dans le fichier de connexion utilisé par votre shell, par exemple ~/.bash_profile ou ~/.profile :

if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi

 

Exécuter ponctuellement une version précise

Pour exécuter un script avec une version particulière sans modifier la configuration par défaut, indiquez directement le chemin du binaire :

/opt/php8.2/bin/php my_script.php
/opt/php8.3/bin/php -v

La version choisie dans PATH sera utilisée par défaut dans les sessions qui chargent cette configuration. Vous pourrez toujours exécuter une autre version en indiquant son chemin complet.

Lien vers cette FAQ: https://faq.infomaniak.com/2108


Cette FAQ a été utile?

Ce guide concerne Redis, un module PHP pour Serveur Cloud Infomaniak.

 

Préambule

  • Redis est utilisĂ© avec PHP pour accĂ©lĂ©rer les performances en servant de cache pour des donnĂ©es temporaires et pour gĂ©rer les sessions utilisateur, amĂ©liorant ainsi l'efficacitĂ© des applications Web.
  • Redis permet Ă©galement de mettre en place des systèmes de file d'attente et de stocker temporairement des donnĂ©es pour des tâches asynchrones ou des statistiques.

 

Installer Redis

Redis s'installe depuis Fast Installer, les applications disponibles en quelques clics sur Serveur Cloud:

  • Après installation, Redis est accessible via l'IP/port localhost:6379 ou 127.0.0.1:6379
  • Le mot de passe pour Redis doit faire entre 15 et 99 caractères (inclus).

Lien vers cette FAQ: https://faq.infomaniak.com/2113


Cette FAQ a été utile?

Ce guide explique comment accéder à la configuration d'un site chez Infomaniak afin d'afficher des informations techniques comme la version de PHP, d'Apache ou les extensions et modules PHP activés.

 

Visualiser les infos techniques du site

Pour accĂ©der Ă  la gestion du site :

  1. Cliquez ici afin d'accéder à la gestion des hébergements & sites sur votre Manager Infomaniak (❓: aide).
  2. Cliquez sur le nom du site concernĂ©.
  3. Cliquez sur Gérer les paramètres avancés:
  4. Prenez connaissance des informations du site sous les onglets GĂ©nĂ©ral, PHP / Apache et Extensions PHP.
  5. Cliquez sur Bases de données dans le menu latéral gauche afin d'obtenir la version de MySQL de l'hébergement Web:

Lien vers cette FAQ: https://faq.infomaniak.com/2116


Cette FAQ a été utile?

Ce guide explique comment exécuter le gestionnaire de dépendance open source Composer 2 à l'aide d'une commande SSH.

 

Préambule

  • Composer est un gestionnaire de dĂ©pendances open source pour PHP permettant de dĂ©finir, d'installer et de mettre Ă  jour les bibliothèques nĂ©cessaires Ă  un projet PHP.
  • Composer 1 est obsolète depuis 2021, ne permet plus depuis 2025 d'installer de nouveaux packages ou d'effectuer de mises Ă  jour.
  • Seule la version 2 de Composer est dĂ©sormais prise en charge et disponible sur toutes les versions de PHP de 7.2 Ă  8.3.

 

Exécuter Composer 2

Composer 2 est déjà préinstallé et accessible via SSH. Il n'est donc pas nécessaire de l'installer manuellement.

Utilisation simple

Connectez-vous à votre hébergement via SSH, puis utilisez la commande suivante:

composer

Cette commande exécutera automatiquement la version 2 de Composer compatible avec la version de PHP actuellement utilisée dans votre session.

Vérifier la version active

Vous pouvez vérifier la version de Composer disponible avec:

composer --version

Exemple de sortie : Composer version 2.5.0 2022-12-20 10:44:08 

Forcer une version de PHP spécifique

Si vous souhaitez exécuter Composer avec une version précise de PHP, des alias sont disponibles. Par exemple :

composer_php8.1 --version

ou encore:

composer_php7.4

Ces alias permettent d'exécuter Composer 2 avec l'interpréteur PHP spécifié, utile pour tester ou déployer un projet sur une version cible de PHP.

Lien vers cette FAQ: https://faq.infomaniak.com/2118


Cette FAQ a été utile?

Ce guide explique comment réinitialiser un VPS Cloud / VPS Lite.

 

Préambule

  • Cette procĂ©dure efface tout le contenu du volume dĂ©diĂ© au système d'exploitation (/dev/vda).
  • Dans le cas d'un VPS Cloud, le volume dĂ©diĂ© au stockage des donnĂ©es (/dev/vdb) n'est pas impactĂ© par la rĂ©initialisation.
     

Attention: selon le système d'exploitation installé, le volume système peut se nommer /dev/sda, /dev/sda1 ou /dev/vda… idem pour le volume de données /dev/sdb, /dev/sdb2 ou /dev/vdb … Il convient donc de remplacer ces indications par celles correspondant à votre situation.

 

Reset de l'OS VPS Cloud / VPS Lite

Pour accéder au VPS :

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre VPS sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au VPS concernĂ©.
  3. Cliquez sur le bouton Réinitialiser.
  4. Suivez les instructions affichées pour terminer la réinitialisation.

Lien vers cette FAQ: https://faq.infomaniak.com/2122


Cette FAQ a été utile?

Ce guide explique comment accéder à la console VNC avec VPS Cloud / VPS Lite Infomaniak.

 

Préambule

  • L'accès initial au serveur se fait par clĂ© SSH ; il est donc nĂ©cessaire d'attribuer un mot de passe au compte root ou de crĂ©er un autre utilisateur avant de pouvoir vous authentifier avec la console VNC.
  • Attention: il faut employer le clavier avec disposition US pour pouvoir utiliser VNC normalement !

 

Ouvrir la console VNC

Pour cela:

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au produit concernĂ©.
  3. Cliquez sur Ouvrir la console VNC sous Actions rapides.

 

Si un souci d'affichage de la console se produit, alors depuis la VM:

Dans /etc/default/grub modifiez GRUB_CMDLINE_LINUX_DEFAULT, GRUB_GFXMODE et GRUB_GFXPAYLOAD_LINUX (cette dernière variable est sans doute manquante et à ajouter):

GRUB_CMDLINE_LINUX_DEFAULT="biosdevname=0 net.ifnames=0 console=tty0 console=ttyS0,115200
earlyprintk=ttyS0,115200 consoleblank=0 systemd.show_status=true video=VGA-1:1280x1024"
GRUB_GFXMODE=1280x1024x16
GRUB_GFXPAYLOAD_LINUX=keep

Puis mettez à jour grub et redémarrez:

grub-mkconfig -o /boot/grub/grub.cfg

La résolution peut être modifiée (1000x400 au lieu de 1280x1024 par exemple) pour permettre d'afficher la console VNC dans l'interface d'administration sans ouvrir un nouvel onglet.

Lien vers cette FAQ: https://faq.infomaniak.com/2123


Cette FAQ a été utile?

Ce guide explique comment autoriser certains ports entrants et/ou sortants dans le pare-feu (parefeux 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 et ajouter une règle

Pour gérer l'ouverture des ports depuis le Manager:

  1. Cliquez ici afin d'accéder à la gestion des hébergements & sites sur votre Manager Infomaniak (❓: aide).
  2. Cliquez sur le nom de l'hĂ©bergement concernĂ©.
  3. Cliquez sur Sécurité dans le menu latéral gauche.
  4. Cliquez sur Ouverture de ports dans le menu latéral gauche.
  5. Cliquez sur le bouton Ouvrir un port:

Ouvrir un port

Il n'est possible de mettre qu'un seul port par règle, et qu'une seule IP / hôte par champ:

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, contactez 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 sur la page.

Avec un Serveur Cloud, pour exceptionnellement fermer certains des ports listés, contactez le support Infomaniak en justifiant votre demande.

L'affichage peut parfois se faire sur plusieurs pages:

Ports MySQL

Au sujet des ports des bases de données, prenez connaissance de ces guides:

 

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écutez en SSH:

netstat -anpe | grep "1234" | grep "LISTEN"

Lien vers cette FAQ: https://faq.infomaniak.com/2126


Cette FAQ a été utile?

Ce guide explique comment passer un hĂ©bergement Web mutualisĂ© sur un Serveur Cloud en rĂ©cupĂ©rant toutes ses donnĂ©es, sites, bases de donnĂ©es, etc.

 

Préambule

  • A noter:
    • Les noms des bases de donnĂ©es et des utilisateurs des bases de donnĂ©es sont conservĂ©s.
    • Les comptes FTP sont conservĂ©s avec les mĂŞmes noms, mais le serveur hĂ´te change par une adresse de type xxxx.ftp.infomaniak.com.
    • L'IP des sites changera sauf les IP dĂ©diĂ©es.
    • Lors de cette opĂ©ration, les statistiques sont rĂ©initialisĂ©es.
  • Si vous avez dĂ©jĂ  un Serveur Cloud, passez directement Ă  l'Ă©tape 2 de ce guide.
  • Pour passer un hĂ©bergement Web d'un Serveur Cloud vers un autre Serveur Cloud, prenez connaissance de cet autre guide.
  • Pour passer un hĂ©bergement Web d'un Serveur Cloud vers un hĂ©bergement Web mutualisĂ©, prenez connaissance de cet autre guide ; attention, il s'agit d'une opĂ©ration que vous devrez rĂ©aliser manuellement.

 

1. Commander un Serveur Cloud

Pour cela:

  1. Cliquez ici afin d'accéder à la gestion des Serveurs Cloud sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez sur Commander, choisissez un Serveur Cloud managé et suivez l'assistant pour terminer la commande:

 

2. Migrer l'hébergement sur le Serveur Cloud

Une fois que le Serveur Cloud est en service:

  1. Cliquez ici afin d'accéder à la gestion des hébergements & sites sur votre Manager Infomaniak (❓: aide).
  2. Cliquez sur le menu d'action â‹® situĂ© Ă  droite de l'Ă©lĂ©ment concernĂ©.
  3. Cliquez sur Modifier l'offre:
  4. Sélectionnez l'offre de transfert gratuit.
  5. Sélectionnez le Serveur Cloud sur lequel migrer votre hébergement:
    ‍
  6. Cliquez sur le bouton Suivant en bas de page et terminez la procédure entièrement.‍
  7. Patientez pendant la migration de l'hébergement‍, une interruption de service sera ressentie pendant le processus.

Lien vers cette FAQ: https://faq.infomaniak.com/2127


Cette FAQ a été utile?

Ce guide donne des informations sur le fichier robots.txt créé par défaut pour les hébergement Web sur lesquels ce fichier est absent.

 

Préambule

  • Le fichier robots.txt agit comme un guide pour les robots d'exploration des moteurs de recherche
  • Il est placĂ© Ă  la racine d'un site et contient des instructions spĂ©cifiques pour ces robots, indiquant quels rĂ©pertoires ou pages ils sont autorisĂ©s Ă  explorer et lesquels ils doivent ignorer
  • Attention cependant, les robots peuvent choisir d'ignorer ces directives, en faisant du robots.txt un guide volontaire plutĂ´t qu'une règle stricte

 

Contenu du fichier

Si le fichier robots.txt est absent d'un site sur Infomaniak, un fichier du même nom est automatiquement généré avec les directives suivantes:

User-agent: *
Crawl-delay: 10

Ces directives indiquent aux robots d'espacer leurs requêtes de 10 secondes, ce qui évite de surcharger inutilement les serveurs.

 

Contourner le robots.txt créé par défaut

Il est possible de contourner le robots.txt en suivant ces étapes:

  1. Créez un fichier vide robots.txt (il servira uniquement d'emplacement pour que les règles ne s'appliquent pas).
  2. Gérez la redirection du URI (Uniform Resource Identifier) robots.txt vers le fichier de votre choix à l'aide d'un fichier .htaccess.

Exemple

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} /robots.txt$
RewriteRule ^robots\.txt$ index.php [QSA,L]
</IfModule>

Explications

  • Le module mod_rewrite d'Apache est activĂ© pour permettre les redirections.
  • La condition RewriteCond %{REQUEST_URI} /robots.txt$ vĂ©rifie si la requĂŞte concerne le fichier robots.txt.
  • La règle RewriteRule ^robots\.txt$ index.php [QSA,L] redirige toutes les requĂŞtes vers robots.txt vers index.php, avec l'option [QSA] qui conserve les paramètres de requĂŞte.

Il est recommandé de placer ces instructions au début du fichier .htaccess.

Lien vers cette FAQ: https://faq.infomaniak.com/2136


Cette FAQ a été utile?

Ce guide est au sujet des adresses IP, celles…

  • … attribuĂ©es aux sites/hĂ©bergements/serveurs, IP dynamiques ou statiques, partagĂ©es ou dĂ©diĂ©es,
  • … attribuĂ©es par votre Fournisseur d'Accès Internet (FAI) lors de l'Ă©tablissement d'une connexion Internet vers votre produit Infomaniak.

 

Préambule

  • Une adresse IP dĂ©diĂ©e ou statique pour un site est une adresse IP permanente qui lui est spĂ©cifiquement attribuĂ©e.
  • Contrairement Ă  une adresse IP partagĂ©e, qui est utilisĂ©e par plusieurs sites, une adresse IP dĂ©diĂ©e garantit que seule cette plateforme est associĂ©e Ă  cette adresse.
  • Les adresses IP dĂ©diĂ©es pour les sites sont souvent utilisĂ©es dans des cas oĂą la stabilitĂ©, la personnalisation et la sĂ©curitĂ© sont importantes, tels que l'hĂ©bergement de serveurs, la configuration de pare-feu ou l'activation de certificats SSL (mĂŞme s'il est possible de procĂ©der sans adresse IP dĂ©diĂ©e pour installer un certificat SSL (âť“: aide)).
  • Voici les principaux avantages:
    • Configurer une entrĂ©e PTR (âť“: aide) ou reverse DNS sur les IP dĂ©diĂ©es, est utile notamment pour l'installation d'un serveur mail car certains fournisseurs de messagerie vĂ©rifient l'enregistrement PTR avant d'accepter les e-mails envoyĂ©s depuis un serveur.
    • Meilleure stabilitĂ© de la connexion.
    • RĂ©duction du risque de mauvaise rĂ©putation liĂ©e Ă  des sites partageant la mĂŞme adresse IP.
    • FacilitĂ© de configuration de certains aspects techniques.
    • Une IP dĂ©diĂ©e peut amĂ©liorer le rĂ©fĂ©rencement d'un site (bien qu'il existe des opinions divergentes parmi les spĂ©cialistes du rĂ©fĂ©rencement).
  • Attention: Infomaniak ne permet pas d'accĂ©der Ă  des sites par HTTP(S) par des IP (dĂ©diĂ©es) sur des serveurs gĂ©rĂ©s ; vous devez utiliser un nom de domaine (âť“: aide) qui pointe vers l'IP, ou utiliser l'URL de prĂ©visualisation (âť“: aide).

 

Ajouter une IP dĂ©diĂ©e au site 

Pour ajouter une IP dédiée à votre site prenez connaissance de ce guide.

En cas de souci si vous dirigez le trafic Web vers un port défini, prenez connaissance de cet autre guide.

 

Blocage de l'adresse IP (connexion Internet)

Si vous ne parvenez plus à consulter…

  • … toutes vos adresses mail que vous possĂ©dez auprès d'Infomaniak (qui d'habitude fonctionnent bien) et ceci avec un logiciel/client de messagerie depuis un seul et mĂŞme rĂ©seau Internet (c'est-Ă -dire depuis la mĂŞme adresse IP fournie par votre FAI)…

… ou si vous avez malheureusement effectué ce type d'opération:

  • tentatives rĂ©pĂ©tĂ©es de connexions infructueuses par FTP, SSH, ou sur des points d'accès tels que le login WordPress…
  • requĂŞtes retournant trop d'erreurs comme des erreurs 403 en masse…

… votre accès aux serveurs Infomaniak peut être bloqué suite au bannissement de l'adresse IP (banip / ipban) de votre connexion internet.

Afin de débloquer la situation, contactez le support Infomaniak par mail et en précisant le domaine concerné et surtout votre adresse IP publique concernée.

 

Déblocage définitif (IP sur liste blanche)

Avec un Serveur Cloud, vous pouvez demander en sus d'autoriser définitivement l'adresse IP concernée afin que le blocage ne se reproduise plus jamais quelle que soit la situation. Pour cela, vous devez:

  1. Avoir une IP dédiée associée à votre Serveur Cloud.
  2. Etre conscient qu'Infomaniak ne bloquera plus d'éventuelles attaques provenant de cette IP ; les attaques ou tentatives d'accès malveillantes en provenance de cette adresse ne seront plus automatiquement bloquées par les systèmes de sécurité.
  3. Confirmer par mail et depuis une adresse de contact associée au compte (propriétaire ou administrateur) que vous comprenez et acceptez l'entière responsabilité en cas d'attaque provenant de cette IP.

Lien vers cette FAQ: https://faq.infomaniak.com/2138


Cette FAQ a été utile?

Ce guide explique comment commander, lier ou retirer une IP dédiée à un site.

 

GĂ©rer les IP dĂ©diĂ©es sur un hĂ©bergement

 

Commander une ou plusieurs premières adresses IP dédiées

Pour cela:

  1. Cliquez ici afin d'accéder à la gestion des hébergements & sites sur votre Manager Infomaniak (❓: aide).
  2. Cliquez sur le nom du site concernĂ©.
  3. Cliquez sur le chevron ‍ à droite de Outils avancés dans le menu latéral gauche.
  4. Cliquez sur IP dédiées dans le menu latéral gauche.
  5. Cliquez sur le bouton pour commander une ou plusieurs adresses IP:
  6. Augmentez selon le nombre d'IP souhaitées:

 

Commander une ou plusieurs adresses IP dédiées supplémentaires

Pour cela:

  1. Cliquez ici afin d'accéder à la gestion des hébergements & sites sur votre Manager Infomaniak (❓: aide).
  2. Cliquez sur le nom du site concernĂ©.
  3. Cliquez sur le chevron ‍ à droite de Outils avancés dans le menu latéral gauche.
  4. Cliquez sur IP dédiées dans le menu latéral gauche.
  5. Cliquez sur le texte pour commander une ou plusieurs adresses IP supplémentaires:
  6. Augmentez selon le nombre d'IP souhaitées.

 

Lier une adresse IP dédiée à un site sur un hébergement

Une fois l'IP commandée et payée, prenez connaissance des prérequis ci-dessous car passer à une adresse IP dédiée pour un site peut provoquer une interruption temporaire, notamment en présence d'un certificat SSL Let's Encrypt.

Prérequis

  • Commencez par rĂ©duire le TTL des enregistrements DNS A et AAAA (pour @ et www) Ă  5 minutes.
  • Attendez la durĂ©e du TTL prĂ©cĂ©dent avant d'effectuer toute modification.
  • Le changement ci-dessous doit ĂŞtre rĂ©alisĂ© pendant une pĂ©riode de faible trafic pour limiter la gĂŞne causĂ©e par l'interruption inĂ©vitable.
  • A la fin de la procĂ©dure, il faudra patienter le temps du nouveau TTL pour que la nouvelle configuration se propage et que le certificat SSL soit rĂ©gĂ©nĂ©rĂ©, puis vĂ©rifier l'accessibilitĂ© du site en HTTPS pour s'assurer que tout fonctionne correctement.

Pour passer à une adresse IP dédiée:

  1. Cliquez ici afin d'accéder à la gestion des hébergements & sites sur votre Manager Infomaniak (❓: aide).
  2. Cliquez sur le nom du site concernĂ©.
  3. Cliquez sur le chevron ‍ à droite de Outils avancés dans le menu latéral gauche.
  4. Cliquez sur IP dédiées dans le menu latéral gauche.
  5. Cliquez sur le bouton pour associer l'IP à un site de votre hébergement:
  6. Choisissez le site auquel attribuer la nouvelle adresse IP.
  7. Cochez la case après avoir pris connaissance des avertissements.
  8. Cliquez sur le bouton Associer:

 

Retirer une adresse IP dédiée à un site

Une fois l'IP installée, pour la désinstaller:

  1. Cliquez ici afin d'accéder à la gestion des hébergements & sites sur votre Manager Infomaniak (❓: aide).
  2. Cliquez sur le nom du site concernĂ©:
  3. Cliquez sur le chevron ‍ à droite de Outils avancés dans le menu latéral gauche.
  4. Cliquez sur IP dédiées dans le menu latéral gauche.
  5. Cliquez sur le menu d'action â‹® situĂ© Ă  droite de l'Ă©lĂ©ment concernĂ©.
  6. Choisissez Délier:
  7. Prenez connaissance des avertissements et validez la suppression pour terminer la procédure de désinstallation de l'IP.

 

Prenez connaissance de cet autre guide si vous recherchez des informations sur des éventuels soucis liés à votre IP.

Lien vers cette FAQ: https://faq.infomaniak.com/2139


Cette FAQ a été utile?

Ce guide explique comment migrer un Hébergement Web de MySQL vers MariaDB.

 

Préambule

  • MariaDB est une version amĂ©liorĂ©e de MySQL, dotĂ©e de nombreuses fonctionnalitĂ©s puissantes intĂ©grĂ©es et de nombreuses amĂ©liorations en matière d'utilisation, de sĂ©curitĂ© et de performances (âť“: aide).
  • La durĂ©e de la migration dĂ©pend de la quantitĂ© de donnĂ©es stockĂ©es sur votre hĂ©bergement et peut atteindre plusieurs heures.
  • La mise Ă  jour vers MariaDB est irrĂ©versible et tous les sites prĂ©sents sur votre hĂ©bergement fonctionneront ensuite avec cette version de MariaDB.
    • VĂ©rifiez la compatibilitĂ© de vos scripts avant de poursuivre (âť“: aide).
    • Pendant la migration vers la nouvelle infrastructure, votre hĂ©bergement Web et tous les sites qu'il contient seront temporairement indisponibles.
    • Lors de cette opĂ©ration, les statistiques sont rĂ©initialisĂ©es (âť“: aide).
    • Un e-mail vous est envoyĂ© dès que la migration est terminĂ©e.
  • Pour migrer un Serveur Cloud prenez connaissance de cet autre guide au sujet de la migration vers une nouvelle gĂ©nĂ©ration de Serveur Cloud.

 

Utiliser MariaDB en remplacement de MySQL

Pour migrer un hébergement Web vers MariaDB:

  1. Cliquez ici afin d'accéder à la gestion des hébergements & sites sur votre Manager Infomaniak (❓: aide).
  2. Cliquez sur le nom de l'hĂ©bergement concernĂ©.
  3. Cliquez sur le chevron ‍ à côté de Bases de données dans le menu latéral gauche.
  4. Cliquez sur Bases de données dans le menu latéral gauche.
  5. Cliquez sur le lien Migrer en MariaDB:

Une mise à jour vers une version récente de MariaDB peut également demander une migration de l'hébergement:

Lien vers cette FAQ: https://faq.infomaniak.com/2147


Cette FAQ a été utile?

Ce guide détaille la commande d'un Hébergement Web chez Infomaniak.

 

Vous possédez déjà un hébergement en tant que client

Commander un hébergement supplémentaire

  1. Cliquez ici afin d'accéder à la gestion des hébergements & sites sur votre Manager Infomaniak (❓: aide).
  2. Cliquez sur le bouton pour Commander:

Si vous possédez déjà un hébergement Web, vous pouvez également ajouter un site sur un hébergement existant (❓: aide) sans commander ni payer un nouvel hébergement (gestion multi-sites / multi-domaines).

 

Pas encore d'hébergement

Commander votre premier hébergement

  1. Si nécessaire, créez un compte utilisateur (❓: aide).
  2. Cliquez ici afin d'accéder à votre Manager Infomaniak.
  3. Cliquez sur Sites (univers Web & Domaines):
  4. Cliquez pour commander un nouvel hébergement.
  5. Une fois sur la boutique, vérifiez que vous commandez dans l'Organisation désirée (sélectionnez-en une autre de la liste si nécessaire ou créez-en une nouvelle au point 6 ci-dessous):
  6. Validez votre choix en cliquant sur le bouton bleu en bas de page (ou créez d'abord une nouvelle Organisation si nécessaire grâce au lien bleu dédié à cet usage):
  7. En haut, saisissez le nom de domaine de votre hébergement et cliquez sur Rechercher (même si vous le gérez déjà chez un autre registrar):
  8. Deux cas de figure sont ensuite possibles:
    1. Vous ne possédez pas encore le nom de domaine: vérifiez les informations et les options à l'écran puis cliquez sur le bouton Suivant:
    2. Vous possédez et gérez vos noms de domaine chez un autre registrar: cliquez sur le menu d'action ⋮ à droite du nom de domaine pour Commander l'hébergement seul:
  9. Choisissez l'hébergement qui vous convient.
  10. Cliquez sur Suivant.
  11. Terminez la commande.

Lien vers cette FAQ: https://faq.infomaniak.com/2154


Cette FAQ a été utile?

Ce guide explique comment mettre à jour un certificat SSL Let's Encrypt pour un site hébergé par Infomaniak.

 

Préambule

  • Il peut ĂŞtre nĂ©cessaire suite Ă  l'ajout ou suppression d'alias Ă  un site de regĂ©nĂ©rer un certificat afin d'inclure les nouveaux noms de domaines liĂ©s au site.
  • Le tableau de bord vous indiquera clairement qu'un des domaines liĂ©s au site n'est pas englobĂ© dans le certificat SSL en place:

 

Mettre Ă  jour un certificat Let's Encrypt

Pour accĂ©der Ă  la gestion des certificats :

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre produit sur le Manager Infomaniak (âť“: aide).
  2. Cliquez directement sur le nom attribuĂ© au produit concernĂ©:
  3. Cliquez sur le menu d'action â‹®.
  4. Cliquez sur Mettre Ă  jour le certificat:
  5. Vérifiez ou sélectionnez les domaines concernés.
  6. Cliquez sur le bouton Installer:
     

Lien vers cette FAQ: https://faq.infomaniak.com/2155


Cette FAQ a été utile?

Ce guide explique comment personnaliser les limites d'un site hébergé sur un Hébergement Web mutualisé ou un Serveur Cloud.

 

Débloquer ou ajuster les limites d'un site

Pour accĂ©der Ă  la gestion du site :

  1. Cliquez ici afin d'accéder à la gestion des hébergements & sites sur votre Manager Infomaniak (❓: aide).
  2. Cliquez sur le nom du site concernĂ©.
  3. Cliquez sur Gérer les paramètres avancés:
  4. Cliquez sur l'onglet PHP / Apache:

 

Vous pourrez notamment…

  • … dĂ©bloquer pendant 60 minutes la limite mĂ©moire (memory_limit = 1280 Mo) et le temps d'exĂ©cution maximal des scripts (max_execution_time = 60 minutes):
    • Ce dĂ©blocage est possible au maximum 10 fois par an.
  • … personnaliser les limites de:
    • max_execution_time (en secondes)
    • memory_limit (en Mo)
    • post_max_size & upload_max_filesize (taille maximum de fichier pour envoi, en Mo)
    • Serveur Cloud uniquement: Max children (prenez connaissance de cet autre guide)
    • Serveur Cloud uniquement: Max input time

N'oubliez pas d'enregistrer les changements en bas de page.

 

Valeurs maximales par type d'hĂ©bergement 

LimitesMutualiséServeur CloudCLI (uniquement Serveur Cloud)
max_execution_time300 s3600 s 0 (illimitĂ©) s max
memory_limit1280 Mo2048 Mo max512 Mo max
post_max_size + upload_max_filesize9223372036854775807 Mo max9223372036854775807 Mo max48 Mo max
max_children20 max20 (par dĂ©faut, modifiable) 
connexions simultanĂ©es par IP30 max30 (par dĂ©faut, modifiable) 
max_input_time0 (illimité)0 (par défaut, modifiable)0 (illimité)
fichiers (inodes)aucune limite du nombre de fichier par hébergement

Lien vers cette FAQ: https://faq.infomaniak.com/2158


Cette FAQ a été utile?