Base de connaissances

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

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 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 dans le navigateur (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 votre navigateur Web. 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.


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?