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 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 de votre hĂ©bergement sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© Ă  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 Web

Pour cela:

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre site sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au 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:

Cette FAQ a été utile?

Ce guide concerne la configuration et la gestion de ModSecurity sur les serveurs Infomaniak. En comprenant ses limitations, restrictions et en gérant efficacement les erreurs, vous pouvez optimiser la sécurité de votre site tout en maintenant sa fonctionnalité.

 

Configuration par défaut

ModSecurity (mod_secure) est disponible et activé par défaut sur les serveurs Infomaniak. Cela signifie que toutes les requêtes HTTP seront soumises aux règles de sécurité définies par ModSecurity.

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. 

 

Gestion des erreurs

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 votre navigateur Web. Cette erreur peut parfois être causée par des paramètres de langue mal configurés dans le navigateur.

L'extension PHP uploadprogress n’est pas disponible sur les serveurs Infomaniak, car PHP est utilisé dans sa version FPM.


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.
  • … 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.

 

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.

Pour des raisons de sécurité et de confidentialité, aucune assistance ne sera fournie sans une identification formelle de l'interlocuteur.

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é.

 

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 et un service de migration 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, ou consultez l'annuaire.


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

  • Utile pour configurer un script spĂ©cifique ou une session PHP en ligne de commande (CLI).
  • Pour modifier la version PHP du serveur Web (FPM/Apache) via le Manager, prenez connaissance de cet autre guide.

 

Version par défaut de PHP CLI

La commande php utilise la version par défaut du serveur. Vérifiez la version active avec cette commande :

# Check current PHP version
php -v

Pour la stabilité de vos scripts, utilisez un chemin explicite (ex: php8.2) ou modifiez votre variable PATH.

 

Modifier la version de PHP en CLI

Vous pouvez configurer la version de PHP chargée automatiquement dans votre session SSH via deux fichiers principaux.

 

1. Utilisation de .bashrc (Recommandé)

Le fichier ~/.bashrc est lu lors de l'ouverture d'un shell interactif.

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

    touch ~/.bashrc
    nano ~/.bashrc
  2. Ajoutez cette ligne pour définir la version souhaitée (exemple avec PHP 8.3) :

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

    source ~/.bashrc
  4. Vérifiez le changement :

    php -v
    which php

 

2. Utilisation de .profile (Alternative)

Le fichier ~/.profile est lu lors d'une connexion SSH (mode login).

  1. Modifiez le fichier :

    nano ~/.profile
  2. Ajoutez la ligne d'exportation :

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

 

3. Charger .bashrc systématiquement

Pour appliquer la configuration Ă  tous les types de sessions, ajoutez ce code dans vos fichiers ~/.bash_profile ou ~/.profile :

# Load .bashrc if it exists
if [ -f ~/.bashrc ]; then . ~/.bashrc; fi

 

Exécuter une version précise ponctuellement

Pour lancer un script avec une version spécifique sans changer votre environnement global, appelez directement le binaire :

# Execute with a specific version
/opt/php8.2/bin/php my_script.php
/opt/php8.3/bin/php -v

Une fois ces étapes terminées, vos sessions SSH et vos scripts CLI utiliseront la version de PHP sélectionnée par défaut.


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).

Cette FAQ a été utile?

Ce guide explique comment accéder à la configuration d'un site Web 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 Web :

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre site sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au site concernĂ©:
  3. Cliquez sur Gérer les paramètres avancés:
  4. Prenez connaissance des informations du site Web 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:

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.


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 produit sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au produit concernĂ©.
  3. Cliquez sur le bouton Réinitialiser.
  4. Suivez les instructions affichées pour terminer la réinitialisation.

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.


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 de votre hĂ©bergement sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© Ă  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"

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 Web, 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 de votre produit sur le Manager Infomaniak (besoin d'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.

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 Web 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 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.


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 Web 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 Web, 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 Web 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).
  • Voici les principaux avantages:
    • Configurer une entrĂ©e PTR 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 Web 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 Web (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 Web par HTTP(S) par des IP (dĂ©diĂ©es) sur des serveurs gĂ©rĂ©s ; vous devez utiliser un nom de domaine qui pointe vers l'IP (ou utiliser l'URL de prĂ©visualisation).

 

Ajouter une IP dédiée au site Web

Pour ajouter une IP dédiée à votre site Web 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.

Cette FAQ a été utile?

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

 

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 de votre site sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au 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 de votre site sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au 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 Web 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 Web 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 de votre site sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au 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 Web

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

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre site sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au 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.


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:
    • MariaDB dispose d'un plus grand pool de connexion supportant jusqu'Ă  200'000 connexions alors que MySQL a un pool de connexion plus petit.
    • En comparant les performances de MariaDB et de MySQL, on constate que la rĂ©plication est plus rapide dans MariaDB et plus lente dans MySQL ; MariaDB est plus rapide que MySQL de façon globale.
    • MariaDB est Open Source alors que MySQL utilise un code propriĂ©taire dans son Ă©dition Enterprise.
  • 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.
  • Lors de cette opĂ©ration, les statistiques sont rĂ©initialisĂ©es.

 

Utiliser MariaDB en remplacement de MySQL

Pour migrer un hébergement Web vers MariaDB:

  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 Bases de données dans le menu latéral gauche.
  4. Cliquez sur le lien Migrer en MariaDB.

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.


Cette FAQ a été utile?

Ce guide explique comment commander un Hébergement Web chez Infomaniak.

 

Déjà client, vous possédez déjà un hébergement

Pour commander un hébergement supplémentaire:

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez sur l'icône de caddie de supermarché:

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

 

Commander un nouvel hébergement Web Infomaniak

Afin de commander un premier hébergement Web :

  1. Si nécessaire, créez un compte utilisateur.
  2. Cliquez ici afin d'accéder au Manager Infomaniak.
  3. Cliquez sur Hébergement (univers Web & Domaine):
  4. Cliquez pour commander un nouvel hébergement:
  5. Une fois sur le Shop, 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.

Cette FAQ a été utile?

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

 

Préambule

  • Il peut ĂŞtre nĂ©cessaire suite Ă  l'ajout ou suppression d'alias Ă  un site Web de regĂ©nĂ©rer un certificat afin d'inclure les nouveaux noms de domaines liĂ©s au site Web.
  • 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 (besoin d'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:
     

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 Web :

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre site sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au 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

Cette FAQ a été utile?

Ce guide explique comment remplacer, au sein d'un hébergement Web Infomaniak, l'adresse d'un site actuellement sous-domaine (https://dev.domain.xyz) par le domaine principal (https://domain.xyz).

 

Préambule

  • Les opĂ©rations en bref:
    1. On débute avec un site créé et accessible par l'URL du domaine principal dev.domain.xyz.
    2. On lui ajoute un alias domain.xyz.
    3. On inverse les 2 types (le domaine principal devient alias et l'alias devient principal).
    4. On retire l'ancien nom dev.domain.xyz.
  • A noter que l'emplacement du site reste dans le dossier d'origine sur le serveur ; le nom de cet emplacement peut ĂŞtre de la forme /sites/dev.domain.xyz mais cela n'a strictement aucune incidence sur le site en production.
  • Prenez Ă©galement connaissance du dernier chapitre de cet autre guide.

 

Inverser un domaine lié

Voici les opérations en détail pour passer d'un site avec une adresse de type sous-domaine à une adresse directe (ici dev.domaine-exemple.ch devient domaine-exemple.ch):

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre site sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au site concernĂ©:
  3. Cliquez ensuite sur le chevron ‍ pour développer la partie Domaines de ce site:
  4. Cliquez sur le bouton Ajouter un domaine:
  5. Ajoutez le nouveau nom désiré (si le nom de domaine à ajouter se trouve sur la même Organisation, il sera proposé dans la liste, sinon entrez son orthographe):
  6. Activez ou désactivez les cases à cocher:
    • Si le domaine ajoutĂ© n'est pas sous la forme d'un sous-domaine, il est possible de demander Ă  ajouter automatiquement la version www du domaine.
    • Automatiquement mettre Ă  jour (si possible) les enregistrements DNS des domaines ajoutĂ©s.
    • Automatiquement mettre Ă  jour les certificats SSL en rapport (si possible).
  7. Cliquez sur le bouton pour Confirmer et patientez:
  8. Une fois l'ajout effectuĂ©, cliquez sur le menu d'action â‹® situĂ© Ă  droite du domaine venant d'ĂŞtre ajoutĂ© et que vous souhaitez placer en tant que domaine principal:
  9. Choisissez de définir l'élément en tant que domaine principal:
  10. Validez l'opération pour procéder à l'inversion des domaines:

Cette FAQ a été utile?

Ce guide concerne le planificateur de tâches, une fonctionnalitĂ© qui permet d'exĂ©cuter des scripts sur HĂ©bergement Web au moment et Ă  la frĂ©quence de votre choix afin d'automatiser des tâches rĂ©pĂ©titives.

 

Prenez également connaissance de cet autre guide si vous recherchez des informations au sujet de crontab (crons via SSH) sur Serveur Cloud.

 

Accéder au planificateur de tâches (webcron)

Pour accéder à l'outil de planification des tâches:

  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 Web dans le menu latéral gauche.
  4. Cliquez sur Planificateur de tâches dans le menu latéral gauche:
  5. Cliquez sur Tâches dans le menu latéral gauche.
  6. Les crons existants et les tâches en cours d'exécution s'affichent sous les 2 onglets de la page.
  7. Cliquez sur le bouton Planifier une tâche afin de crĂ©er une tâche planifiĂ©e en spĂ©cifiant notamment si l'URL du script Ă  exĂ©cuter est protĂ©gĂ©e par mot de passe, si vous dĂ©sirez recevoir des notifications, et bien-sĂ»r l'intervalle dĂ©sirĂ©e (lire ci-dessous), etc.:
  8. Ne pas oublier d'activer la tâche grâce au bouton à bascule (toggle switch):

 

Intervalles minimum

A l'étape suivante vous pouvez planifier le cron selon…

  • [ a ]… des intervalles prĂ©-Ă©tablis comme par exemple 1 fois par semaine…
  • [ b ]… ou une personnalisation Ă  un intervalle minimum de:
    • 15 minutes avec un hĂ©bergement mutualisĂ©
    • 1 minute sur Serveur Cloud

 

Notifications & analyse

A l'étape suivante vous pouvez activer des e-mails de notification:

L'étape suivante permet d'activer une analyse de la tâche:

 

Lancer la tâche manuellement 1 fois

Une fois la tâche créée, cliquez sur le menu d'action ⋮ situé à droite de l'élément concerné pour accéder à la gestion rapide de votre tâche et à son journal d'exécutions:

En haut de la page, vous pouvez cliquer sur le bouton pour exécuter la tâche manuellement 1 fois:


Cette FAQ a été utile?