Base de connaissances

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

Rechercher

Ce guide concerne la redirection du trafic Web vers un port spécifique, y compris en cas d'utilisation d'une IP dédiée et d'une application Web spécifique (comme Node ou Varnish par exemple).

 

Prérequis

 

Rediriger le trafic Web vers un port spécifique

Par défaut, sur Serveur Cloud, le trafic Web est envoyé à Apache. Pour envoyer les requêtes vers un script Node ou un autre service (pour autant qu'il "écoute" sur un port entre 4000 et 4009), il faut passer par HAProxy.

Cela s'applique notamment pour les serveurs Express, Socket.IO, Meteor.js, Nuxt.js, Django, Flask, Ruby on Rails, mĂŞme Ă©ventuellement Java (J2E), etc. 

Pour ça, il faut vous assurer que le service écoute bien sur un port entre 4000 et 4009 (notamment avec server.listen(4000) pour Express ou un serveur HTTP Node basique, mais selon le type de projet par d'autres moyens, un fichier de configuration, dans le code ou autre) et sur toutes les interfaces (0.0.0.0).

Il sera Ă©galement nĂ©cessaire de configurer HAProxy comme dans l'exemple ci-après : 

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre Serveur Cloud sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au Serveur Cloud concernĂ©.
  3. Cliquez sur Fast installer dans le menu latéral gauche.
  4. Cliquez sur le menu d'action â‹® situĂ© Ă  droite de HAProxy.
  5. Cliquez sur Configurer:
  6. Choisissez les informations désirées et sauvegardez:

 

Récupération de l'IP source d'une requête

Lorsque vous redirigez le trafic Web vers votre application Web, le traitement des requêtes change et la requête est d’abord reçue par un reverse proxy (local au serveur) qui transfère ensuite la requête vers le port choisi. Ainsi, à cause du transfert de la requête, les méthodes permettant habituellement de récupérer l’IP du visiteur vont donner l’IP du reverse proxy au lieu de celle du visiteur.

Ainsi, pour récupérer l'IP source réelle du visiteur dans ces cas, il faut consulter un header HTTP nommé X-Forwarded-For, qui contiendra les IPs source accumulées lors de chaque redirection. Ce header contiendra donc en dernier l'adresse IP originale du client, permettant d'identifier le visiteur réel.

Attention : Il est important de noter que les headers HTTP peuvent être manipulés, ce qui présente des risques de sécurité. Pour minimiser ces risques, il est recommandé de vérifier que la requête provient bien d'un serveur fiable avant de faire confiance au contenu du header X-Forwarded-For. Cette vérification peut impliquer de s'assurer que la requête a été transmise par un serveur intermédiaire de confiance, identifié par une liste préétablie d'adresses IP. Dans le cas où le site utilise une IP dédiée, les serveurs de confiance sont :

  • 83.166.133.15
  • 83.166.133.17
  • 83.166.133.16
  • 84.16.92.5
  • 84.16.92.43
  • 10.2.32.255
  • 10.2.34.164

Cette FAQ a été utile?

Ce guide explique comment accéder à phpMyAdmin avec un Hébergement Web.

 

Accéder à phpMyAdmin

Afin d'accéder à l'hébergement Web sur la partie Bases de données :

  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 Se connecter Ă  phpMyAdmin:
    • Le bon serveur et un utilisateur temporaire sont automatiquement renseignĂ©s.

 

Vous pouvez Ă©galement cliquer sur le menu d'action â‹® situĂ© Ă  droite d'un utilisateur de base de donnĂ©es:

  • Le bon serveur est automatiquement renseignĂ©.
  • Le mot de passe Ă  saisir correspond Ă  l'utilisateur de la base de donnĂ©es (celui que vous avez choisi Ă  la crĂ©ation de l'utilisateur MySQL Ă  redĂ©finir si vous l'avez oubliĂ©).

Cette FAQ a été utile?

Ce guide explique comment accéder au bootloader d'un VPS Cloud / VPS Lite depuis le Manager Infomaniak.

 

Le bootloader (ou chargeur d'amorçage) est le logiciel qui permet de lancer un ou plusieurs systèmes d'exploitation (multi-boot) sur votre VPS Cloud / VPS Lite.

 

Afficher le bootloader d'un VPS Cloud / VPS Lite

La procédure suivante permet d'afficher le bootloader de GRUB:

  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.
  4. Cliquez sur Redémarrer le serveur tout en gardant la nouvelle fenêtre avec la console VNC affichée.
  5. Rafraichissez immédiatement la console VNC dès que le serveur redémarre afin d'afficher le bootloader du serveur ; GRUB s'affiche alors et vous pouvez le laisser affiché en pressant une touche de votre clavier:

Cette FAQ a été utile?

Ce guide explique comment dĂ©placer un HĂ©bergement Web (et tous les sites qu'il contient) d'un Serveur Cloud vers un autre Serveur Cloud managĂ©.

 

Si vous souhaitez mettre à jour le Serveur Cloud actuel vers un serveur de nouvelle génération, prenez connaissance de cet autre guide.

 

Préambule

  • FTP & MySQL
    • Lors du dĂ©placement d'un hĂ©bergement d'un Serveur Cloud Ă  un autre:
      • Les accès FTP et bases de donnĂ©es ne changent pas .
      • Seules changent au niveau des hĂ©bergements les versions supportĂ©es de PHP et MariaDB, ainsi que les adresses IPv4 et IPv6 du serveur.
      • Les noms d'hĂ´tes (hostnames) ne changent pas et sont automatiquement mis Ă  jour pour pointer sur les nouvelles adresses IP.
  • Interruption temporaire:
    • Les sites de l'hĂ©bergement seront indisponibles durant la migration des donnĂ©es.
    • Ce processus peut durer plusieurs minutes en fonction du nombre de fichiers Ă  transfĂ©rer sur le nouveau Serveur Cloud.
  • Passage Ă©ventuel Ă  HTTP/2:
    • Le HTTP/2 est actif sur les nouveaux serveurs.
    • Certaines directives Ă©ventuellement prĂ©sentes dans le fichier .htaccess de votre serveur pourront nĂ©cessiter une adaptation.
  • Redirection du trafic:
    • Un proxy est mis en place durant 7 jours pour rediriger le trafic de l'ancien serveur vers le nouveau.
    • Il convient donc d'y penser durant cette pĂ©riode notamment pour les crons (lire ci-dessous).
  • Crons non migrĂ©s:
    • Les crons par SSH ne sont pas migrĂ©s.
    • Les fichiers et les crons ne sont gĂ©nĂ©ralement pas supprimĂ©s immĂ©diatement, ce qui peut entraĂ®ner des doublons.
    • La gestion des crons relève de votre responsabilitĂ© ; en fonction de l'avancement de votre migration, il vous appartient de:
      • dĂ©sactiver et d'activer les crons via SSH si vous en possĂ©dez, afin d'Ă©viter tout conflit d'exĂ©cution,
      • vĂ©rifier vos crons,
      • vous assurer qu'ils sont configurĂ©s de manière appropriĂ©e sur votre nouveau Serveur Cloud.

 

Déplacer l'hébergement

Prérequis

  • Les deux serveurs doivent se trouver dans la mĂŞme Organisation et ĂŞtre accessible Ă  l'utilisateur rĂ©alisant l'opĂ©ration.

Une fois que le second Serveur Cloud est en service:

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre HĂ©bergement Web sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au produit concernĂ©.
  3. Cliquez sur le bouton Gérer.
  4. Cliquez sur Déplacer sur un autre serveur dans le menu qui s'affiche:
  5. Choisissez le serveur de destination souhaité.
  6. Cliquez sur Valider.

 

Adapter la zone DNS et terminer

Si vos noms de domaine ne sont pas gérés chez Infomaniak ou dans la même Organisation que le Serveur Cloud:


Cette FAQ a été utile?

Ce guide explique comment afficher et interpréter les données de monitoring (statistiques réseau, CPU, RAM, etc.) d'un Serveur Cloud.

 

Surveiller l'activité d'un Serveur Cloud managé

Pour accéder au monitoring

  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 Monitoring dans le menu latéral gauche

Différentes données sont disponibles pour surveiller l'activité de vos Serveurs Cloud, dont notamment:

  • le trafic entrant et sortant (rĂ©seau)
  • la moyenne de la charge système (load average)
  • la moyenne de la charge CPU
  • la quantitĂ© de mĂ©moire vive (RAM) utilisĂ©e
  • l'espace disque utilisĂ©
  • le nombre de hits / sec.
  • la moyenne des requĂŞtes MySQL effectuĂ©es

 

Interpréter les statistiques

En interprétant le monitoring des ressources d'un Serveur Cloud vous pourrez estimer les ressources (la puissance) dont vous avez besoin pour faire fonctionner vos sites et applications Web.

 

Charge système totale

La charge système totale résume en pourcentage le niveau d'utilisation des processeurs virtuels. Dans cet exemple, le serveur utilise donc moins de 10% de ses ressources (0.10).

 

Processeur (CPU) et mémoire (RAM)

Ces graphiques montrent que moins de 10% des processeurs virtuels sont utilisés et que moins de 3 Go de RAM sont réellement exploités. Dans cet exemple, la configuration de ce serveur est donc surdimensionnée par rapport aux besoins réels.

 

Mémoire mise en cache élevée

La mémoire cache élevée sur un serveur n'est pas anormale et est souvent bénéfique dans de nombreux cas. Voici pourquoi :

  1. Mise en cache pour des performances accrues : Les systèmes d'exploitation modernes, tels que Linux, utilisent la mémoire libre pour mettre en cache des données provenant du disque afin d'améliorer les performances. Lorsque vous accédez à des fichiers ou des applications, le système peut rapidement récupérer les données à partir du cache au lieu de les lire à partir de périphériques de stockage plus lents, tels que les disques durs. Cela contribue à réduire le temps de réponse global de votre serveur et peut améliorer considérablement les performances.
  2. Utilisation efficace de la mémoire : Une utilisation élevée de la mémoire due à la mise en cache signifie que votre serveur utilise efficacement la mémoire disponible. La mémoire inutilisée est une mémoire gaspillée. Ainsi, tant que la mémoire est utilisée à des fins utiles comme la mise en cache, c'est un signe positif.
  3. Gestion automatique de la mémoire : Les systèmes d'exploitation sont conçus pour ajuster automatiquement la taille du cache en fonction des besoins des applications en cours d'exécution. Si une application a besoin de plus de mémoire, le cache peut réduire sa taille pour l'accommoder. Cette gestion dynamique de la mémoire assure un équilibre entre la mise en cache et le service des applications actives.
  4. Perspective de surveillance : Du point de vue de la surveillance, voir une utilisation élevée de la mémoire due au cache peut initialement susciter des inquiétudes, mais il est essentiel d'interpréter les mesures dans le contexte du comportement de votre serveur. Si vous constatez de bonnes performances et ne remarquez aucun signe de problèmes liés à la mémoire, tels que des échanges (swapping) ou des plantages d'applications, l'utilisation élevée du cache est probablement attendue et bénéfique.

En résumé, une mémoire cache élevée sur un serveur est normale et peut contribuer à améliorer les performances globales du système. Ne vous inquiétez pas si vous observez une utilisation importante de la mémoire cache, tant que votre serveur fonctionne correctement et sans problèmes évidents liés à la mémoire. La mise en cache est un outil essentiel pour optimiser les performances et tirer le meilleur parti des ressources disponibles.


Cette FAQ a été utile?

Ce guide explique comment modifier la configuration de sauvegarde automatique des Applications Web Infomaniak (Joomla, Drupal, Typo3, PrestaShop, ownCloud, etc.) inclus dans les offres d'Hébergement Web payantes.

 

Préambule

  • Ceci ne concerne pas WordPress, qui peut ĂŞtre sauvegardĂ© puis restaurĂ© via:

 

Configurer les sauvegardes

Pour gĂ©rer les sauvegardes des Apps:

  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 menu d'action â‹® situĂ© Ă  droite de l'Application Web concernĂ©e.
  4. Cliquez sur Paramètres de l'application:
  5. Cliquez sur Modifier Ă  droite de l'Application:
  6. Sous l'onglet Configuration, cliquez sur la case pour accéder à la configuration avancée.
  7. Choisissez les modes de mise à jour et de sauvegarde désirés:
    • 7 sauvegardes rĂ©centes sont conservĂ©es ainsi que celles datant d'il y a 15 et 30 jours.
  8. Sauvegardez les modifications grâce au bouton en bas à droite:

 

En savoir plus


Cette FAQ a été utile?

Ce guide donne des indications de base pour créer et utiliser un fichier .htaccess et .user.ini avec un Hébergement Web Infomaniak.

 

Préambule

  • Un fichier .htaccess se place Ă  la racine d'un site Web et permet de configurer le serveur HTTP Apache.
    • En tant que fichier de configuration dĂ©centralisĂ©, il offre une flexibilitĂ© significative pour ajuster le comportement du serveur selon les besoins spĂ©cifiques du site.
    • Ce fichier permet de dĂ©finir des règles de réécriture d'URL, d'imposer des restrictions d'accès, de gĂ©rer les erreurs HTTP, et mĂŞme de personnaliser des aspects de sĂ©curitĂ© tels que la dĂ©sactivation de l'affichage des fichiers/dossiers.
    • Il facilite Ă©galement la mise en place de redirections et d'alias, offrant ainsi un contrĂ´le prĂ©cis sur l'organisation et l'accessibilitĂ© du site.
  • Un fichier .user.ini permet de personnaliser les directives PHP du dossier (et ses sous-dossiers) dans lequel il se trouve.
    • En agissant au niveau de l'interprĂ©teur PHP, ce fichier permet de dĂ©finir des configurations spĂ©cifiques pour un dossier donnĂ© et ses sous-rĂ©pertoires.
    • Grâce Ă  sa syntaxe claire, il offre la possibilitĂ© de modifier divers paramètres tels que la limite de mĂ©moire, le temps d'exĂ©cution des scripts, la gestion des erreurs, et d'autres directives liĂ©es Ă  PHP.
    • Cette approche granulaire permet aux dĂ©veloppeurs de personnaliser finement le comportement de PHP en fonction des exigences spĂ©cifiques de chaque section du site.  

 

Créer un fichier…

 

… .htaccess

  1. Connectez-vous à votre hébergement via FTP ou SSH.
  2. A la racine du site Web concerné, créez un nouveau fichier et donnez-lui le nom suivant: .htaccess.
  3. Inscrivez les directives souhaités dans le fichier, prenez connaissance de cet autre guide par exemple.

 

… .user.ini

  1. Connectez-vous à votre hébergement via FTP ou SSH.
  2. A l'endroit désiré, créez un nouveau fichier et donnez-lui le nom suivant: .user.ini.
  3. Inscrivez les paramètres de configuration PHP souhaités dans le fichier.

La modification du fichier .user.ini nécessite plusieurs minutes pour être effective,


Cette FAQ a été utile?

Ce guide explique comment restaurer automatiquement l'intégralité d'un hébergement Web à partir des sauvegardes effectuées par Infomaniak.

 

Préambule

  • Infomaniak effectue une sauvegarde quotidienne, et les 7 dernières sont Ă  votre disposition dans le Manager (ou davantage si vous utilisez une Application Web).
  • Pendant la restauration, les sites seront automatiquement mis en maintenance jusqu'Ă  la fin du processus.
  • Étant donnĂ© que les sauvegardes automatiques de fichiers et celles des bases de donnĂ©es ne sont pas effectuĂ©es simultanĂ©ment, il est recommandĂ© de vĂ©rifier le bon fonctionnement des sites après la restauration.
  • En dehors de ces options, il n'existe aucune autre sauvegarde que vous pourriez obtenir ; il n'est donc pas nĂ©cessaire de contacter Infomaniak Ă  cet effet, mais envisagez d'autres mĂ©thodes de sauvegarde pour l'avenir.

 

Restauration d'un hébergement Web

Pour accĂ©der Ă  l'hĂ©bergement Web :

  1. Cliquez ici pour accĂ©der Ă  la gestion de votre produit dans le Manager d'Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom assignĂ© au produit correspondant.
  3. Cliquez sur Restauration dans le menu latéral gauche.
  4. Choisissez le type de restauration souhaité :
    1. Restaurer une des Applications Web que vous avez installées.
    2. Restauration simple pour restaurer tous les sites et bases de données de l'hébergement.
    3. Restauration avancée permet de choisir les sites et bases de données à restaurer.
  5. Cliquez sur le bouton Suivant :
  6. Choisissez la date de restauration souhaitée et complétez la procédure.

Cette FAQ a été utile?

Ce guide explique comment mettre à jour les Applications Web installées via les outils Infomaniak.

 

Préambule

  • Si une application est mise Ă  jour manuellement via FTP, il est ensuite impossible de la mettre Ă  jour via le Manager et de bĂ©nĂ©ficier des mises Ă  jour automatiques.
  • Lors de l'installation de votre Application Web, les mises Ă  jour automatiques (au minimum celles de sĂ©curitĂ©) sont en principe activĂ©es par dĂ©faut:
  • Si une mise Ă  jour de l'app est disponible, vous ĂŞtes notifiĂ© sur le Manager:

 

Mettre à jour une application installée via Infomaniak

Afin d'accéder à l'Application Web Infomaniak et la mettre à jour :

  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 menu d'action â‹® situĂ© Ă  droite de l'Application Web concernĂ©e.
  4. Cliquez sur Paramètres de l'application:
  5. Cliquez sur Modifier dans le bloc Information:
  6. Cliquez sur le menu déroulant pour choisir une version plus récente.
  7. Cliquez sur le bouton Enregistrer:

Cette FAQ a été utile?

Ce guide liste les versions du système d'exploitation Windows qu'il est possible d'installer lors de la commande d'un VPS Cloud / VPS Lite.

Concernant Linux, merci de prendre connaissance de cet autre guide.

 

Versions de Windows supportées

Lors de la commande de votre Serveur, vous pourrez choisir la version de Windows Ă  installer.

 

Windows Server

Déclinaisons possibles avec Windows Server 2025, 2022 ou 2019:

  • Windows Server Standard conçu pour les environnements Ă  faible densitĂ© ou non virtualisĂ©s
  • Windows Server Datacenter idĂ©al pour les environnements de datacenter-defined et hautement virtualisĂ©s

A noter:

  • En tant que partenaire Microsoft, Infomaniak fournit des VPS Cloud / VPS Lite Windows Server 2025, 2022 ou 2019 contenant une licence Microsoft Windows Server. En cas de dĂ©faut d’activation, prenez connaissance de cet autre guide.
  • En tant que partenaire Microsoft, Infomaniak ne propose pas la possibilitĂ© d’utiliser votre propre licence Windows Server (ou Bring You Own Licence).
  • Si vous utilisez des logiciels Microsoft au sein de Windows Server nĂ©cessitant une Licence Mobility, comme Microsoft SQL Server, Microsoft Sharepoint Server ou Microsoft Exchange Server, vous devez obligatoirement transmettre le document de Software Assurance via le formulaire de contact Infomaniak.

 

Windows 11 Professionnel Evaluation

Windows 11 Professionnel possède toutes les fonctionnalités de Windows 11 Famille ainsi que des fonctionnalités professionnelles pour le chiffrement, la connexion à distance, la création de machines virtuelles et bien plus.

La version 10 de Windows Professionnel Evaluation est également disponible.

A noter:

  • Il sera nĂ©cessaire d'activer Windows, Infomaniak fournit uniquement une version d'Ă©valuation.

Cette FAQ a été utile?

Ce guide explique comment gĂ©rer Memcached et notamment savoir si ce système de mise en cache en mĂ©moire fonctionne correctement sur votre Serveur Cloud managĂ©.

 

PrĂ©requis 

 

Vérifier l'exécution de Memcached

Afin de vérifier le bon fonctionnement de Memcached:

  1. Copiez le code suivant dans un fichier PHP: 

    						// connexion au serveur memcache local		
    $fp = fsockopen("localhost", 11211);
    if ($fp) {
    // on demande les stats
    fwrite($fp, "stats\n");
    while (!feof($fp)) {
    $buf = rtrim(fgets($fp));
    if (preg_match('/^STAT curr_items ([0-9]+)$/', $buf, $matches)) {
    // le nombre d'items stockes
    print $matches[1] . PHP_EOL;
    } elseif (preg_match('/(END|ERROR)/', $buf)) {
    // fin des stats
    break;
    }
    }
    fclose($fp);
    } else {
    print "Error: cannot connect to local memcached server: $!" . PHP_EOL;
    }
  2. Téléchargez le fichier PHP sur votre hébergement.
  3. Exécutez le fichier PHP.

Le script renvoie le nombre d'éléments mis en cache dans la mémoire du serveur.

 

Activer Memcached sur…

… Prestashop

L'intégration native de Memcached dans l'application Prestashop simplifie sa configuration. Pour l'activer:

  1. Accédez à votre espace d'administration Prestashop.
  2. Rendez-vous dans l'onglet Paramètres avancés.
  3. Sélectionnez Performances.
  4. Choisissez Oui dans le menu déroulant sous Utiliser le cache dans la section Mise en cache.
  5. Sélectionnez CacheMemcached.
  6. Ajoutez un serveur en fournissant les informations requises telles que
    1. l'adresse IP: 127.0.0.1
    2. le port: 11211
    3. le poids: 1

Vous pouvez vérifier les informations en cliquant sur le bouton "Tester le serveur" avant de les enregistrer en bas de la section "Mise en cache".

Une fois cette étape terminée, votre application PrestaShop est prête à utiliser Memcached pour mettre en cache certains appels d'API, appels de base de données et objets.


Cette FAQ a été utile?

Ce guide compare les différentes solutions Cloud d'Infomaniak pour vous aider à choisir l'infrastructure la plus adaptée à vos besoins. Dans tous les cas, vous bénéficiez de ressources dédiées et modulables.

 

Jelastic Cloud (PaaS)

Jelastic Cloud est une plateforme qui permet de créer des environnements de développement à la volée sans gérer l'administration système:

  • FlexibilitĂ© maximale : la plateforme ajuste automatiquement vos ressources selon la charge en temps rĂ©el.
  • Avantage : idĂ©al si votre consommation (CPU, RAM) varie fortement selon les pĂ©riodes de l'annĂ©e.
  • Facturation : vous ne payez que les ressources rĂ©ellement consommĂ©es.

 

Serveur Cloud Managé

Un Serveur Cloud permet de gérer des sites et applications Web via une interface simplifiée, tout en permettant l'installation de logiciels spécifiques:

  • SimplicitĂ© : aussi facile Ă  utiliser qu'un hĂ©bergement mutualisĂ©, mais avec la puissance de ressources dĂ©diĂ©es.
  • Avantage : idĂ©al si votre consommation de ressources est stable et prĂ©visible.
  • Gestion : Infomaniak s'occupe de la maintenance technique et des mises Ă  jour de sĂ©curitĂ© du serveur.

 

VPS Cloud et VPS Lite

Les VPS Cloud ou VPS Lite offrent un accès root complet à une distribution Linux:

  • ContrĂ´le total : vous gĂ©rez la totalitĂ© de votre serveur et de vos configurations logicielles.
  • CompĂ©tences requises : une solide expertise technique en administration système est indispensable.
  • Usage : recommandĂ© pour des besoins spĂ©cifiques avec une consommation de ressources stable.

 

Pour des besoins d'infrastructure à grande échelle, prenez connaissance de l'offre Public Cloud.


Cette FAQ a été utile?

Ce guide apporte des précisions importantes concernant le lancement et l'exécution de scripts en ligne de commande (SSH) sur différents types d'hébergements Infomaniak.

 

Exécution de scripts via SSH et gestion des ressources

Contrairement aux scripts exécutés via un navigateur web, il n'y a généralement pas de limite de temps (timeout) stricte pour les commandes lancées en SSH. Votre script peut donc théoriquement tourner aussi longtemps que nécessaire.

 

Temps d'exécution et persistance

Si votre session SSH se ferme (perte de connexion internet ou fermeture du terminal), le script en cours sera immédiatement interrompu.

Pour éviter cela lors de tâches longues, il est recommandé d'exécuter vos scripts en arrière-plan ou dans le cas d'un VPS d'utiliser des outils de multiplexage de terminal (comme screen, tmux ou l'utilitaire nohup). Cela permet au processus de continuer son travail même après votre déconnexion.

 

Limites de ressources (RAM et CPU)

Si le temps n'est pas limité, les ressources matérielles le sont.

L'exécution de vos scripts reste soumise aux capacités de la machine et à sa configuration :

  • MĂ©moire (RAM) : si un processus consomme plus de mĂ©moire que la limite autorisĂ©e (par exemple, la limite memory_limit de PHP ou la RAM physique disponible), il sera tuĂ© par le système pour prĂ©server la stabilitĂ© du serveur.
  • Processeur (CPU) : un usage abusif du processeur sur une longue durĂ©e peut entraĂ®ner un bridage ou une interruption du processus.

 

Il est envisageable d'ajuster ces limites de ressources sur les environnements dédiés (type Serveur Cloud). En revanche, sur les hébergements mutualisés, ces limites sont fixes et non modifiables afin de garantir la performance pour l'ensemble des utilisateurs hébergés sur le même serveur.


Cette FAQ a été utile?

Ce guide explique comment restaurer un snapshot de VPS Cloud Infomaniak.

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.

 

Restaurer un snapshot

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 Snapshot dans le menu latéral gauche.
  4. Cliquez sur le menu d'action ⋮ à droite de l'objet concerné dans le tableau qui s'affiche.
  5. Cliquez sur Restaurer:
  6. Cliquez sur le bouton bleu pour dĂ©marrer la restauration du snapshot.
  7. Un e-mail est envoyé lorsque le snapshot est restauré.

 

Restaurer le disque du système d'exploitation

La restauration du volume système comme dans l'exemple ci-dessus est une opération irréversible. Le disque du système d'exploitation sera remplacé par le snapshot et le serveur se retrouvera dans l'état exact de la date de la sauvegarde.

Les données stockées sur le volume des données (vdb) ne sont pas affectées par cette opération.

 

Restaurer le disque des données (vdb)

Deux modes de restauration de données sont possibles :

 

1. Mode “Lecture seule”

Si la taille du snapshot diffère de la taille du volume, seul ce mode lecture seule est disponible.

Cette option permet de monter l'image du snapshot de données, ce qui permet d'accéder en lecture seule aux données de la sauvegarde.

Ă€ titre d'information, voici des commandes utiles pour exploiter votre sauvegarde :

  • Pour accĂ©der au volume de donnĂ©es principal : mount /dev/vdb /mnt/.
  • Pour monter le volume des donnĂ©es dans un dossier spĂ©cifique "backup" : mount -o nouuid -o ro,norecovery /dev/vdc /backup.

Pour savoir quelle lettre utiliser (/dev/vd?), utilisez la commande lsblk:

sign
 

2. Mode “Restauration”

La restauration du volume des données est une opération irréversible. Le disque des données (vdb) sera remplacé par le snapshot. À la fin de la restauration, il sera nécessaire de remonter le volume des données afin que votre système d'exploitation rafraichisse le contenu.

La procédure et les commandes suivantes sont uniquement fournies à titre indicatif :

  1. Assurez-vous que votre volume de données n’est pas monté :
    * umount /mnt (/mnt ou l’emplacement que vous aviez choisi pour accéder à vos données).
  2. Remontez le volume de données :
    * mount /dev/(vdb) /mnt

Pour connaître le nom du volume de données attaché à votre serveur, utilisez la commande lsblk (voir ci-dessus).


Cette FAQ a été utile?

Ce guide explique comment initialiser votre VPS Cloud / VPS Lite avec Windows lors d'une première connexion.

 

Initialisation d'un Serveur Cloud avec Windows

Il faut changer le mot de passe de votre utilisateur Windows avant de pouvoir effectuer une connexion via RDP (Remote Desktop Protocol) à votre serveur, sinon une erreur est retournée (indiquant que le mot de passe doit être changé).

Pour cela il faut se connecter en utilisant la console VNC la toute première fois.

Une fois le mot de passe de l'utilisateur changé (via VNC), il sera possible de se connecter sans souci via RDP. Ce protocole est déjà activé sur les images Windows Infomaniak.

 

Identifiants de connexion

  • Nom d'utilisateur:
    • pour Windows 11 Professionnel = Infomaniak
    • pour Windows 10 Professionnel = Infomaniak
    • pour Windows Server = Administrator
  • Mot de passe: celui que vous avez choisi lors de la commande du serveur ; en cas d'oubli, veuillez rĂ©initialiser le serveur.
  • Adresse IP: celle indiquĂ©e dans le tableau de bord de votre serveur.

 

Se connecter par RDP…

  • … sur Windows: le bureau Ă  distance est une fonctionnalitĂ© incluse.
  • … sur macOS: installez l'app desktop gratuite Windows App (ex-Microsoft Remote Desktop).
  • … sur Linux: installez l'app Remmina.

Cette FAQ a été utile?

Ce guide explique comment dĂ©placer un site Web existant au sein d'un HĂ©bergement Web Infomaniak sur un autre hĂ©bergement Web Infomaniak.

 

Préambule

  • Il n'y a pas beaucoup de solutions clĂ©-en-main pour dĂ©placer un site Web.
  • De façon gĂ©nĂ©rale peu d'hĂ©bergeurs proposent l'exportation ou l'importation d'un site complet avec ses bases de donnĂ©es ; cela vient notamment du fait qu'il existe une multitude de façon de construire un site et tout autant de langages plutĂ´t incompatibles entre eux.
  • Si toutefois le site Ă  transfĂ©rer est construit avec WordPress, prenez connaissance de cet autre guide illustrant une solution simplifiĂ©e.
  • Il est Ă©galement possible de dĂ©placer un hĂ©bergement Web complet (lire plus bas).
  • Simplifiez-vous la vie ! En cas de besoin, des partenaires locaux et rĂ©fĂ©rencĂ©s par Infomaniak peuvent s'occuper de ces dĂ©marches. Lancez un appel d'offres gratuit. Ils s'occupent de tout, vous libĂ©rant des dĂ©tails techniques.

 

Solution manuelle: exemple de transfert de site

Pour le faire manuellement, il est nécessaire de:

  • rĂ©cupĂ©rer les donnĂ©es Web ainsi que les bases de donnĂ©es associĂ©es,
  • republier cela sur un site créé sur l'hĂ©bergement Web de destination,
  • et si le nom de domaine associĂ© est identique, il faudra que le premier site soit effacĂ© ou renommĂ©.

Pour le reste, voici un exemple de marche Ă  suivre :

  1. Commandez l'autre hébergement Web / Serveur Cloud si vous ne l'avez pas encore.
  2. Créez un «faux site» sur ce nouvel hébergement (par exemple dev.domain.xyz - lire plus bas).
  3. Copiez manuellement vos données en FTP et MySQL (export / import).
  4. Adaptez votre site si nécessaire (adresse de la base de données, etc.).
  5. Une fois que vous êtes satisfait du «nouveau site», supprimer l’ancien.
  6. Changez le nom du nouveau site pour lui donner son vrai nom.

Une alternative consiste, au point 2 ci-dessus, de travailler avec l'alias www. que vous pouvez détacher au préalable de votre site actuel. En effet, l'alias www(.domain.xyz) est souvent installé en tant qu'alias de votre site, et il suffit de le détacher, ce qui permet la création d'un site sur l'autre hébergement avec le nom www.domain.xyz (n'oubliez pas, au point 6, d'ajouter votre alias de type "domain.xyz" sans les www à ce nouveau site).

 

Déplacements d'hébergements Web entiers

Il existe une façon automatisée de déplacer un hébergement Web Infomaniak vers:

Un hébergement Starter ne peut être déplacé mais il peut être converti.


Cette FAQ a été utile?

Ce guide explique comment migrer d'un VPS Lite à un VPS Cloud en conservant toutes ses données et sans ne devoir rien reconfigurer de son installation.

 

Il n'est pas possible d'annuler ce changement ou de revenir en arrière. Passer d'un VPS Cloud à un VPS Lite n'est pas possible.

 

Effectuer une migration de VPS Lite Ă  VPS Cloud

Pour dĂ©marrer l'opĂ©ration, accĂ©dez au VPS Lite :

  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 Faire évoluer mon offre:
  4. Cliquez sur le bouton Mettre Ă  niveau sur la modale qui s'affiche.
  5. Terminez la commande pour faire évoluer votre VPS Lite.
  6. Patientez pendant la migration, une interruption de service sera ressentie pendant le processus.

Cette FAQ a été utile?

Ce guide explique comment spĂ©cifier un fichier qui sera chargĂ© avant mĂŞme la page voulue ou au dĂ©but de chaque script PHP exĂ©cutĂ© sur votre serveur, inclus comme s'il avait Ă©tĂ© appelĂ© avec la fonction require(), mais plus globalement en utilisant la directive auto_prepend_file de PHP. 

 

Préambule

  • Pour par exemple dĂ©clarer les headers d'un site Web, il est possible de faire un fichier headers.php qui contient des fonctions PHP header() et qui soit prepend au dĂ©but de chaque fichier PHP…
    • … via un fichier .user.ini (propre Ă  un dossier),
    • … ou via la configuration du site du Manager (global) comme expliquĂ© ci-dessous.
  • Pour de l'aide supplĂ©mentaire contactez un partenaire ou lancez gratuitement un appel d'offres — dĂ©couvrez aussi le rĂ´le de l'hĂ©bergeur.

 

Inclure un fichier globalement depuis le Manager

Pour accĂ©der Ă  la gestion du site Web :

  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 Gérer sous Paramètres avancés:
  4. Cliquez sur l'onglet PHP / Apache.
  5. Complétez la ligne concernée en entrant le chemin du fichier à inclure.
  6. Cliquez sur le bouton en bas de page pour sauvegarder:

 

Après avoir défini cette directive, toutes les pages PHP sur votre serveur incluront automatiquement le fichier spécifié avant d'exécuter leur propre code.

Les headers définis dans un fichier .htaccess ne sont valables que pour le contenu non PHP (donc statique).

Infomaniak utilise php-fpm qui reçoit les différents headers via apache fast_cgi. Dans la RFC de cgi_www le header Strict-Transport-Security ne fait pas partie des headers passés via CGI et la documentation Apache le confirme. Prenez connaissance de cette autre RFC.


Cette FAQ a été utile?

Ce guide explique comment personnaliser le ou les créneaux durant lesquels Infomaniak pourra effectuer des maintenances pour faire évoluer vos services (nouvelles fonctionnalités, correctifs, etc.).

 

Préambule

  • Cette fonctionnalitĂ© est uniquement disponible pour les:
    • Serveurs Cloud
    • VPS Cloud / VPS Lite
    • Jelastic Cloud
  • Sans indication de votre part, les maintenances planifiĂ©es sont gĂ©nĂ©ralement effectuĂ©es par Infomaniak entre 22h et 6h du matin.

 

Modifier la période de maintenances planifiées

Pour cela:

  1. Cliquez ici afin d'accéder au service pour lequel vous souhaitez planifier les maintenances sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au produit concernĂ©.
  3. Cliquez sur Maintenances planifiées dans le menu latéral gauche ou sur la page centrale selon le service concerné (ci-dessous Jelastic):
    • MĂŞme principe pour un VPS:
  4. Cliquez sur les boutons pour définir, en bleu, un créneau d'intervention préféré.
  5. Validez en cliquant sur le bouton tout en bas:

Cette FAQ a été utile?

Ce guide détaille la création d'un dépôt GIT aussi bien sur votre Hébergement Web que sur votre Serveur Cloud Infomaniak.

 

Préambule

 

Création du dépôt GIT

Mise en place, sur le serveur:

  • le dĂ©pĂ´t GIT est sur /git_depot
  • le site se trouve dans le dossier /web/[projet] (dans votre serveur FTP)

Lignes de commande Ă  indiquer:

cd
mkdir git_depot
cd git_depot/
git init --bare [projet].git
cd [projet].git
git update-server-info

 

Envoi du dépôt local sur le serveur

A faire sur le poste en local:

git init
git remote add origin ssh://user@[xxxxx].ftp.infomaniak.com:/home/clients/[123456789]/git_depot/[projet].git
git status
git add .
git commit -a -m "init"
git push --set-upstream origin master
git push

 

Clonage du site sur le répertoire du serveur

A faire sur le serveur:

cd
cd web
rm -r [projet]/
git clone /home/clients/[123465789]/git_depot/[projet].git [projet]/

Cette FAQ a été utile?