burger
infomaniak
infomaniak
cloud-computing-logo
Cloud Computing
web-domain-logo
Web & Domaines
event-marketing-logo
Events & Marketing
  • Nos Produits
    • Outils collaboratifs icon chevron
    • Web & Domaines icon chevron
    • Cloud Computing icon chevron
    • Events & Marketing icon chevron
    • Streaming icon chevron

      ksuiteSuite collaborative

      Découvrir la suite collaborative → Découvrir →
    • kSuite E-mails professionnels, Cloud et IA souverains pour des performances durables
    • kSuite La suite pour communiquer, stocker et partager, en sĂ©curitĂ©
    • kdrive
      kDrive Stockez, Collaborez et partagez vos fichiers
    • mail service
      Service Mail Créez vos adresses mails avec votre domaine
    • kChat
      kChat Communiquez en direct avec vos équipes
    • kmeet
      kMeet Organisez vos réunions en ligne en toute sécurité
    • swisstransfer
      SwissTransfer Envoyez gratuitement vos fichiers jusqu’à 50 Go.
    • kpaste
      kPaste Partagez et chiffrez vos informations sensibles
    • ksuite
      Custom Brand Maîtrisez l'image de marque de vos produits
    • kChat
      Chk Réducteur de lien & générateur de code QR
      Trouvez l'hébergement Web qu'il vous faut
    • Domain name
      Nom de domaine Réservez votre nom de domaine au meilleur prix
    • Site Creator
      Site Creator Créez votre site en toute simplicité
    • web hosting
      Hébergement Web Créez votre site avec plus de 100 CMS
    • web hosting
      Hébergement WordPress Créez votre site WordPress facilement
    • Cloud Server
      Serveur Cloud Propulsez vos sites avec des ressources garanties
    • HĂ©bergement Node.js Creez un site dynamique et interactif avec Node.js
    • SSL Certificat
      Certificats SSL Sécurisez vos sites avec un certificat EV ou DV
    • Options
    • Domain privacy
      Domain Privacy Protégez les données privées de vos domaines
    • DNS Fast Anycast
      DNS FastAnycast Accélérez le temps d’accès de vos sites
    • Dyn DNS
      DynDNS Accédez à vos appareils à distance
    • Dyn DNS
      Renewal Warranty Sécurisez vos domaines contre la perte et le vol
      Trouvez la solution de Cloud Computing adaptée

      Cloud services

    • public cloud
      Public Cloud (IaaS) Créez vos projets sur un Cloud haut de gamme et ultra-compétitif
    • Cloud Server
      VPS Cloud Créez un serveur Windows/Linux
    • Kubernetes Service DĂ©ployez vos applications conteneurisĂ©es Ă  grande Ă©chelle.
    • VPS Lite
      VPS Lite Créez un serveur Windows/Linux à un coût avantageux
    • Database Service GĂ©rez vos bases de donnĂ©es avec une solution managĂ©e
    • jelastic cloud
      Jelastic Cloud (PaaS) Créez vos environnements sur mesure
    • Autres services

    • llm api
      AI Tools Augmentez votre productivite avec notre IA souveraine
    • swiss backup
      Swiss Backup Sauvegardez vos appareils dans le cloud
    • nas synology
      NAS Synology Louez un NAS dans nos datacenters sécurisés
    • High availibility
      Très Haute Disponibilité Créez une infrastructure multi-datacenters avec SLA sur mesure
    • Housing
      Housing Installez vos serveurs dans nos datacenters
    • Auth Ajoutez une mĂ©thode de login respectueuse de la vie privĂ©e Ă  vos apps
      Infomaniak Events, le portail évènementiel local et indépendant
      Billetterie en ligne avec un large choix de concerts, spectacles, évènements.
    • online shop
      Ticketing Créez votre billetterie et vendez des billets
    • kdrive
      Contrôle d'accès Contrôlez l'accès à vos événements facilement
    • kdrive
      Gestionnaire d'invités Automatisez les invitations de vos events
    • kdrive
      Newsletter Envoyez vos newsletters à des tarifs compétitifs
    • Streaming radio
      Streaming radio Créez et diffusez en direct votre radio en ligne
    • streaming video
      Streaming vidéo Créez et diffusez en direct vos évènements et TV en ligne
    • VOD and AOD
      Service VOD & AOD Hébergez et diffusez vos enregistrements sans limites
  • Ressources
    documentation icon Documentation
    Guides & tutoriels
    Documentation API
    special offers icon Offres spéciales
    Démarrer gratuitement
    Programme étudiant
    Devenir affilié
    partner program icon Programme partenaire
    Trouver un partenaire
    Devenir partenaire
    Infomaniak Academy
    support icon Support & contact
    Contacter le support
    Support premium - 24/24 7/7
    Contacter le service commercial
    Engager un expert
    Migrer vers Infomaniak
  • Ă€ propos
    forest
    icon Engagement écologique
    Nous polluons. Mais nous agissons pour atténuer l’empreinte de nos services et de notre infrastructure
    Découvrir notre engagement →
    icon À propos d’Infomaniak
    Notre vision, nos valeurs
    Nos équipes
    Infomaniak recrute
    Presse et communication
    Blog et actualité
    icon Sécurité
    Confidentialité des données
    Programme de Bug Bounty
  • DĂ©marrer gratuitement
    Connexion
  • search-icon
    close-icon
      icon

      Vos besoins dépasseraient-ils nos solutions ? Pour en avoir le coeur net, contactez-nous afin que nous puissions personnellement vous conseiller.

      Nos produits phares :
  • search-icon
  • DĂ©marrer gratuitement
    Connexion
Prix Prix

Base de connaissances

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

Base de connaissances FAQ - Base de connaissances Page 4/1
    20 FAQ trouvée(s)
    Transférer un hébergement Web d'un Serveur Cloud à un autre

    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:

    • Adaptez l'enregistrement A des domaines concernĂ©s.
      • Tout ajout / modification DNS peut prendre jusqu'Ă  48 heures pour se propager.
      • Il est donc recommandĂ© de ne pas rĂ©silier l'ancien Serveur Cloud avant ce dĂ©lai.
    • RĂ©siliez l'ancien Serveur Cloud si nĂ©cessaire.


    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Faire évoluer un VPS Lite vers un VPS Cloud

    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.


    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Afficher l'adresse IP du site Web

    Ce guide explique comment afficher l'adresse IP d'un site sur votre Hébergement Web.

     

    Préambule

    • L'adresse IPv4 est en principe la mĂŞme pour chacun des sites sur l'hĂ©bergement (sauf si vous avez acquis une IP dĂ©diĂ©e).

     

    Afficher l'adresse IP de votre site

    L'adresse IP est spĂ©cifiĂ©e sur la page de gestion de l'hĂ©bergement (Starter ou contenant plusieurs sites) :

    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 ensuite sur le chevron ‍ pour développer la partie Informations de cet hébergement.
    4. L'adresse IPv4 est affichée sur la page:
    5. L'adresse IPv6 est également affichée dans le cas des hébergements payants:


    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Transférer un site Web d'un hébergement à un autre hébergement Infomaniak

    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 Serveur Cloud Infomaniak (si l'hĂ©bergement est actuellement mutualisĂ© ou si l'hĂ©bergement est dĂ©jĂ  sur Serveur Cloud)
    • une autre Organisation Infomaniak

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



    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Résoudre un problème de script Perl ou Python

    Ce guide détaille l'utilisation de scripts Perl ou Python sur Hébergements Web Infomaniak.

     

    Préambule

    • Les scripts Perl et Python sont souvent utilisĂ©s avec le module CGID d'Apache pour gĂ©nĂ©rer des contenus dynamiques sur les serveurs Web.
    • Ce module permet Ă  Apache de traiter les requĂŞtes utilisant des scripts Ă©crits en Perl ou Python via le protocole CGI (Common Gateway Interface), offrant ainsi la possibilitĂ© de crĂ©er des pages web interactives et rĂ©actives en fonction des interactions des utilisateurs avec le site.
    • Cependant, pour des considĂ©rations de sĂ©curitĂ©, Infomaniak a choisi de dĂ©sactiver la capacitĂ© Ă  exĂ©cuter des scripts Ă©crits en Perl ou Python via ce module spĂ©cifique (CGID) d'Apache sur ses offres d'hĂ©bergement mutualisĂ©es.
      • Par consĂ©quent, il faut envisager de changer d'offre pour une offre de Serveur Cloud si vous ĂŞtes actuellement sur un hĂ©bergement Web mutualisĂ©.

     

    Utilisation des scripts

    Voici des informations pratiques:

    • L'emplacement (path) de l'interprĂ©teur de python est /usr/bin/python.
    • mod_python n'est pas supportĂ©.
    • L'exĂ©cution de scripts sans l'extension pl ou cgi n'est pas possible cependant un fichier .pl peut exister et ĂŞtre appelĂ© via une URL sans l'extension.

    Si vous obtenez le message d'erreur suivant:

    CGIWrap Error: Execution of this script not permitted
    Execution of that script is not permitted for the following reason:
    (1) Script file not found.
    Request Data:Extra Path Info: /dossier/wwwdata/collection/vignettes/blabla.PL.12.34.56.gif

    alors que le fichier chargé est une simple image GIF avec un nom de fichier de type "blabla.PL.12.34.56.gif" cela vient du nom des fichiers en question. Pour contourner le problème, renommez simplement vos fichiers.



    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Accéder aux bases de données depuis un autre hébergement

    Ce document explique comment gérer les connexions entrantes et sortantes entre plusieurs environnements d’hébergement, en particulier pour l'accès aux bases de données.

     

    Connexion aux bases de données entre hébergements

    Depuis un hébergement mutualisé

    Si vous utilisez un hébergement mutualisé (hors ancienne formule v1 - 60 Go), vous avez la possibilité d’accéder à des bases de données situées sur :

    • un autre hĂ©bergement mutualisĂ©,
    • un hĂ©bergement basĂ© sur un Serveur Cloud.

    Il est donc possible de partager une base de données, d’établir une connexion distante, voire de configurer des accès croisés entre hébergements.

    Depuis un Serveur Cloud

    Avec un Serveur Cloud, il est également possible de se connecter aux bases de données hébergées sur un autre Serveur Cloud.

    • Dans ce cas, assurez-vous que le port 3306 (protocole TCP) est ouvert en entrĂ©e dans le pare-feu.

    Note : les connexions vers les bases de données hébergées sur un mutualisé ne sont pas possibles depuis un Serveur Cloud.

    Depuis un autre fournisseur d’hébergement

    Pour connaître les modalités d'accès aux bases de données MySQL depuis un prestataire externe à Infomaniak, prenez connaissance de cet autre guide.



    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Afficher le chemin absolu d'un hébergement et d'un site

    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 produit sur le Manager Infomaniak (besoin d'aide ?).
    2. Cliquez directement sur le nom attribuĂ© au produit 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 produit sur le Manager Infomaniak (besoin d'aide ?).
    2. Cliquez directement sur le nom attribuĂ© au produit concernĂ©.
    3. Cliquez ensuite sur le chevron ‍ pour développer la partie Informations de ce site.
    4. L'indication mise en évidence ci-dessous est l'emplacement du site d'exemple:


    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Gérer l'affichage des warnings / erreurs PHP

    Ce guide indique comment modifier la directive error_reporting() sur votre site Web.

     

    Activer le rapport d'erreurs

    Indiquez les 2 informations suivantes dans votre fichier .user.ini :

    display_errors=on
    error_reporting=E_ALL & ~E_NOTICE & ~E_STRICT

    Si votre navigateur n'affiche ni erreur ni avertissement c'est qu'il n'y en a pas.

     

    Désactiver l'affichage d'erreurs PHP

    Pour WordPress, éditez le fichier wp-config.php et remplacez la ligne:

    define('WP_DEBUG', false);

    par :

    ini_set('display_errors','Off');
    ini_set('error_reporting', E_ALL );
    define('WP_DEBUG', false);
    define('WP_DEBUG_DISPLAY', false);

    Sinon, vous pouvez ajouter le code suivant dans le fichier .user.ini :

    display_errors=off


    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Installer ionCube Loader

    Ce guide concerne IonCube Loader, un module PHP qui permet de décoder les scripts PHP qui ont été encodés avec IonCube Encoder.

     

    Préambule

    • L'encodage IonCube est utilisĂ© pour protĂ©ger le code source d'une application et empĂŞcher la modification ou la distribution illĂ©gale de celui-ci.
    • En utilisant IonCube Loader, les propriĂ©taires de site peuvent garantir la sĂ©curitĂ© de leur code et leur contenu tout en permettant une distribution en toute sĂ©curitĂ© et facile de leurs applications.

     

    Utiliser ionCube Loader

    Avec un hébergement mutualisé il n'est plus proposé. Vous pouvez le vérifier depuis le tableau de bord:

    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 Extensions PHP.
    5. Cliquez sur ionCube Loader (si présent dans la liste) pour voir le détail:
      • Ici il faut envisager un Serveur Cloud.


    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Gérer ModSecurity sur un hébergement

    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.


    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Gérer le fichier robots.txt créé par défaut

    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.



    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Mise en place du header "X-Frame-Options"

    Ce guide détaille le header "X-Frame-Options" qui peut être utilisé dans le but de se protéger notamment d’attaque de clickjacking. Notez que le header "X-Frame-Options" peut ne pas être supporté par tous les navigateurs Web. Il est donc conseillé de le combiner avec d'autres méthodes pour renforcer la sécurité de votre site Web.

     

    Valeurs possibles pour le header

    ‍Le header "X-Frame-Options" peut être défini pour empêcher un site Web d'être chargé dans un cadre ou une iframe. Il existe trois valeurs possibles pour ce header:

    1. "DENY": le site web ne peut pas être chargé dans un cadre ou une iframe
    2. "SAMEORIGIN": le site web peut être chargé dans un cadre ou une iframe seulement si la source du cadre ou de l'iframe appartient au même domaine que le site web
    3. "ALLOW-FROM uri": le site web peut être chargé dans un cadre ou une iframe uniquement à partir de l'URI spécifié

    Vous pouvez définir ce header en ajoutant les lignes suivantes à votre fichier .htaccess:

    Header set X-Frame-Options "DENY"

    ou en utilisant la fonction header() de PHP car celui-ci est exécuté en FPM, de la même manière que lors de la désactivation du HSTS par exemple:

    header('X-Frame-Options: DENY');

    Remplacez "DENY" par la valeur souhaitée pour ce header.



    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Créer une fonction MySQL sur Serveur Cloud

    Ce guide détaille l'usage de DELIMITER pour créer des fonctions MySQL sur Serveur Cloud Infomaniak.

     

    Préambule

    • Lors de la crĂ©ation de fonctions ou de procĂ©dures stockĂ©es dans MySQL, il est crucial de comprendre le rĂ´le des dĂ©limiteurs.
    • L'utilisation correcte des dĂ©limiteurs est essentielle pour Ă©viter les erreurs de syntaxe qui peuvent survenir en raison de la prĂ©sence de plusieurs instructions SQL dans une seule dĂ©finition de fonction ou de procĂ©dure.

     

    Comprendre le Délimiteur

    Un délimiteur est un caractère ou une séquence de caractères utilisés pour séparer les instructions SQL dans un script. Par défaut, MySQL utilise le point-virgule (;) comme délimiteur. Cependant, lorsqu'on crée des fonctions, des procédures stockées ou des déclencheurs qui contiennent plusieurs instructions SQL, il est nécessaire de changer temporairement le délimiteur afin d'éviter des erreurs de syntaxe.

    Lorsque vous créez une fonction, procédure ou déclencheur, vous avez souvent besoin d'utiliser plusieurs instructions SQL à l'intérieur du bloc BEGIN...END. Le point-virgule (;) étant également utilisé pour terminer ces instructions internes, MySQL pourrait interpréter le premier point-virgule comme la fin de la définition de la fonction, ce qui entraînerait une erreur de syntaxe. Pour contourner ce problème, vous devez changer le délimiteur pendant la définition de la fonction.

     

    Créer une fonction simple en utilisant des délimiteurs personnalisés

    Avant de définir la fonction, vous devez indiquer à MySQL que vous allez utiliser un autre délimiteur. Dans l'exemple ci-dessous, $$ est utilisé comme nouveau délimiteur:

    DELIMITER $$

    Avec le nouveau délimiteur en place, vous pouvez maintenant définir votre fonction. Le CREATE FUNCTION inclut le corps de la fonction, où vous pouvez utiliser des instructions SQL internes séparées par des points-virgules sans que cela ne pose problème:

    CREATE FUNCTION hello_world()
    RETURNS TEXT
    LANGUAGE SQL
    BEGIN
    RETURN 'Hello World';
    END;
    $$

    Dans cet exemple :

    • CREATE FUNCTION hello_world() : dĂ©clare le dĂ©but de la dĂ©finition de la fonction hello_world.
    • RETURNS TEXT : spĂ©cifie le type de donnĂ©es que la fonction retourne.
    • LANGUAGE SQL : indique que le langage utilisĂ© pour la fonction est SQL.
    • BEGIN ... END : encapsule le code de la fonction. Ă€ l'intĂ©rieur, le point-virgule est utilisĂ© pour sĂ©parer les instructions SQL.
    • RETURN 'Hello World'; : instruction SQL qui renvoie la chaĂ®ne de caractères Hello World.

    Après avoir défini la fonction, remettre le délimiteur à son état par défaut (le point-virgule). Cela permet de continuer à exécuter les instructions SQL habituelles dans vos scripts suivants:

    DELIMITER ;


    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Transférer des données entre serveurs (FXP)

    Ce guide explique comment effectuer des transferts de fichiers entre Hébergement Web et/ou Serveur Cloud de façon sécurisée et simplifiée.

     

    Préambule

    • Le FXP (File eXchange Protocol) est une mĂ©thode de transfert de fichiers directement entre deux serveurs FTP sans que les donnĂ©es ne transitent par le client local.
    • Utilisant les commandes FTP PORT et PASV, il permet d'Ă©tablir une connexion entre les deux serveurs pour un transfert de fichiers plus rapide et efficace, Ă©conomisant ainsi la bande passante.
    • Cette mĂ©thode peut cependant prĂ©senter des risques de sĂ©curitĂ© si les connexions ne sont pas sĂ©curisĂ©es par FTPS, et elle requiert une configuration plus complexe comparĂ©e aux transferts FTP traditionnels.

     

    Transférer des données entre serveurs

    FXP est activé par défaut sur Serveurs Cloud et hébergements Web (hors Starter).

    Vous pouvez par exemple employer CrossFTP, un logiciel multiplateforme permettant de faire du FXP (mais également du FTP, SFTP, WebDav, S3, OpenStack Swift).



    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Se connecter en RDP (1ère connexion VPS Cloud / VPS Lite Windows)

    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.


    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Modifier le mot de passe d'une Application Web

    Ce guide explique comment modifier le mot de passe de gestion WordPress ou toute autre Application Web (Joomla, Drupal, Typo3, PrestaShop, ownCloud, etc.) installée via les outils Infomaniak inclus dans les offres d'Hébergement Web payantes.

     

    Préambule

    • Certaines applications permettent Ă©galement un changement de mot de passe utilisateur directement depuis leur interface dĂ©diĂ©e:
      • Exemple: WordPress (gĂ©rer les utilisateurs, noms, mots de passe, rĂ´les, etc.).

     

    Modifier le mot de passe d'une app Web

    Pour changer le mot de passe d'accès au panneau d'administration de votre application Web, effectuez les actions suivantes:

    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 â‹® 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 Mot de passe entrez le nouveau mot de passe (pour la connexion avec l'identifiant indiqué au-dessus):
    7. Cliquez sur le bouton Enregistrer en bas de page.


    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Gérer les fonctions PHP avancées d'un hébergement Web

    Ce guide explique comment activer les fonctions suivantes sur Hébergement Web (en italique, Serveur Cloud uniquement):

    • proc_open
    • popen
    • exec()
    • shell_exec()
    • set_time_limit
    • passthru
    • system

     

    Ces fonctions sont dĂ©sactivĂ©es par dĂ©faut car elles reprĂ©sentent un risque de sĂ©curitĂ© important en cas de piratage d'un site Web. Ne les activez qu'en cas de rĂ©el besoin (d'un script ou CMS ImageMagick, Typo3, CraftCMS, etc.).

     

    Activer des fonctions PHP

    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. Cliquez sur les boutons à bascule (toggle switch) On/Off comme désiré:
    6. Cliquez sur le bouton Enregistrer pour valider les modifications.


    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Comprendre le dossier ICONS

    Ce guide explique pourquoi il existe un dossier /icons/ au sein des Hébergements Web Infomaniak.

     

    Dossier /icons/ sur votre Hébergement Web

    Dans certains cas, un dossier nommé /icons/ est présent par défaut sur votre hébergement Web. Ce dossier est généralement accessible via HTTP, mais n'est pas visible dans l'arborescence FTP (www.domain.xyz/icons/).

    Ce répertoire /icons/ est souvent utilisé pour stocker des icônes ou des images spécifiques servant à l'affichage des listes de répertoires. Ces icônes sont généralement utilisées par les serveurs Web pour représenter visuellement les différents types de fichiers dans les répertoires lorsqu'ils sont consultés via un navigateur.



    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Utiliser ASP comme environnement de programmation

    Ce guide fournit des informations précises sur la prise en charge de l'environnement de développement ASP (Active Server Pages, aspx) au sein de l'infrastructure d'Infomaniak.

     

    Prise en charge de l'ASP 

    Les services d'hébergement Web et Serveurs Cloud reposent sur une architecture serveur Apache qui ne supporte pas nativement le module Apache::ASP.

    Cependant, il existe la possibilitĂ© d'installer et de configurer cet environnement ASP sur VPS Cloud Infomaniak.



    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Utiliser la console VNC sur VPS Cloud / VPS Lite

    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 p.ex) pour permettre d'afficher la console VNC dans l'interface d'administration sans ouvrir un nouvel onglet.



    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Afficher plus de résultats Vous n'avez pas trouvé votre réponse? Contactez nous!
    logo infomaniak
    Les prix n'incluent pas la TVA
    facebook
    twitter
    linkedin
    instagram

    Infomaniak

    À propos d'Infomaniak L'équipe Infomaniak recrute Espace presse Blog d'Infomaniak Tous les certificats Produits et offres Avis clients

    Support

    Assistance 7/7 FAQ et Guides Support Premium Contact commercial API REST Signaler un abus WHOIS Statuts Public Cloud Etat des services

    Partenariats

    Devenir revendeur Programme d'affiliation Annuaire partenaires Appel d'offres Infomaniak Academy

    Ecologie

    Hébergeur écologique Certificats & Récompenses

    Suivez notre évolution

    L'e-mail saisi n'est pas valide
    earth icon
    • FR
      • FR
      • DE
      • EN
      • ES
      • IT
    ©2025 Infomaniak - Documents légaux - Mentions légales - Protection des données - Politique de confidentialité - Plan de site - Gérez vos cookies
    bcorp-logo
    icann-logo
    swiss
    new-iso
    swiss-hosting
    logo infomaniak
    Les prix n'incluent pas la TVA

    Infomaniak

    À propos d'Infomaniak L'équipe Infomaniak recrute Presse et médias Blog d'Infomaniak Tous les certificats Produits et offres Avis clients

    Support

    Assistance 7/7 FAQ et Guides Offre Support Premium Contact commercial API REST Signaler un abus WHOIS Statuts Public Cloud Etat des services

    Partenariats

    Devenir revendeur Programme d'affiliation Annuaire partenaires Appel d'offres Infomaniak Academy

    Ecologie

    Hébergeur écologique Certificats & Récompenses

    Suivez notre évolution

    L'e-mail saisi n'est pas valide
    bcorp-logo
    icann-logo
    swiss
    new-iso
    swiss-hosting

    facebook
    twitter
    linkedin
    instagram
    ©2025 Infomaniak
    Contrats - Mentions légales - Protection des données - Politique de confidentialité - Plan de site - Gérez vos cookies

    Dirigeants

    earth icon
    • FR
      • FR
      • DE
      • EN
      • ES
      • IT
    Votre navigateur est obsolète, la sécurité et la navigabilité ne sont plus garanties. Nous vous recommandons de le mettre à jour au plus vite en cliquant ici.