Investitori

Base di conoscenze

1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!

Questa guida spiega come personalizzare i limiti di un sito ospitato su un Hosting Web condiviso o su un Server Cloud.

 

Modificare o adeguare i limiti di un sito

Per accedere alla gestione del sito web:

  1. Clicca qui per accedere alla gestione degli hosting e dei siti nel tuo pannello di controllo Infomaniak (❓: guida).
  2. Fare clic sul nome del sito web in questione.
  3. Fare clic su Gestisci le impostazioni avanzate:
  4. Fare clic sulla scheda PHP / Apache:

 

Potrete, in particolare…

  • … aumentare temporaneamente, per 60 minuti, il limite di memoria (memory_limit = 1280 MB) e il tempo massimo di esecuzione degli script (max_execution_time = 60 minuti):
    • Questa modifica è possibile al massimo 10 volte all'anno.
  • … personalizzare i limiti di:
    • max_execution_time (in secondi)
    • memory_limit (in MB)
    • post_max_size e upload_max_filesize (dimensione massima dei file per il caricamento, in MB)
    • Solo per Server Cloud: Max children (consultare questa guida)
    • Solo per Server Cloud: Max input time

Non dimenticare di salvare le modifiche nella parte inferiore della pagina.

 

Valori massimi per tipo di hosting

LimitiCondivisoServer CloudCLI (solo Server Cloud)
max_execution_time300 s3600 s 0 (illimitato) s max
limite_memoria1280 Mo2048 MB max512 MB max
post_max_size + upload_max_filesize9223372036854775807 Mo max9223372036854775807 Mo max48 MB max
max_children20 massimo20 (valore predefinito, modificabile) 
connessioni simultanee per IP30 max30 (valore predefinito, modificabile) 
max_input_time0 (illimitato)0 (predefinito, modificabile)0 (illimitato)
file (inode)nessun limite al numero di file per hosting

Questa FAQ è stata utile?

Questa guida spiega come lavorare senza il modulo PECL SSH2 client, non disponibile sugli hosting web e sui server cloud di Infomaniak, utilizzando invece la libreria phpseclib, che funziona con PHP nativo senza richiedere estensioni specifiche.

 

Introduzione

  • L'utilizzo di PECL SSH2 client nella sua ultima versione disponibile causa errori di tipo Nessun algoritmo di scambio chiavi compatibile trovato o Impossibile scambiare le chiavi di crittografia.
  • Phpseclib permette:
    • L'autenticazione SSH tramite password o chiave privata.
    • L'esecuzione di comandi remoti.
    • Il trasferimento di file sicuri (SFTP).
    • La gestione delle chiavi SSH.

 

Utilizzare phpseclib

Per integrare una connessione SSH in uno script PHP, utilizzare phpseclib nel modo seguente:

use phpseclib3\Net\SSH2;
use phpseclib3\Crypt\PublicKeyLoader;

$ssh = new SSH2('domain.xyz');
$key = PublicKeyLoader::load(file_get_contents('/path/to/private_key'));

if (!$ssh->login('utente', $key)) {
    exit('Autenticazione fallita');
}

echo $ssh->exec('ls -la');

Questa FAQ è stata utile?

Questa guida spiega come utilizzare GnuPG / PGP con PHP su un Server Cloud Infomaniak, in seguito all'obsolescenza dell'estensione nativa (si privilegiano alternative "PHP puro" o wrapper moderni).

 

Introduzione

  • L'estensione di sistema PHP_GnuPG non è più supportata dalla comunità PHP e quindi non è più disponibile negli ambienti più recenti.
  • Esistono due alternative principali in "Pure PHP" (installabili tramite Composer) che consentono di continuare a firmare o crittografare i dati in modo sicuro.

 

Opzione 1: Crypt_GPG (consigliata)

Questa libreria funge da wrapper: comunica direttamente con il binario gpg installato sul tuo Server Cloud. È la soluzione più performante e stabile.

Per installarlo, connettetevi tramite SSH ed eseguite questo comando nella directory principale del vostro progetto:

# Install the PEAR Crypt_GPG package via Composer
composer require pear/crypt_gpg

Esempio di utilizzo per crittografare un messaggio (approccio orientato agli oggetti):

<?php
require_once 'vendor/autoload.php';

try {
    // Initialize the GPG object
    $gpg = new Crypt_GPG();

    // Set the recipient email (must match a public key already imported on the server)
    $gpg->addEncryptKey('contact@example.com');

    $message = "This is a secret message.";
    
    // Encrypt the data
    $enveloppe = $gpg->encrypt($message);
    
    echo $enveloppe;
} catch (Exception $e) {
    // Handle potential encryption errors
    echo "Error: " . $e->getMessage();
}

 

Opzione 2: OpenPGP.php (Indipendente)

Questa libreria è interamente scritta in PHP. Il suo vantaggio principale è che non dipende dal binario gpg del server, garantendo la massima portabilità del codice tra diversi ambienti.

# Install the OpenPGP.php library
composer require singpolyma/openpgp-php

Esempio di struttura di base:

<?php
require_once 'vendor/autoload.php';

// Use the library classes to handle OpenPGP packets 
// directly in PHP without system calls to the GPG binary.
// Example: $msg = OpenPGP_Message::parse(OpenPGP::unarmor($data));

Questa FAQ è stata utile?

Questa guida spiega come utilizzare le variabili d'ambiente PHP con gli Hosting Web che utilizzano php-fpm.

 

Introduzione

  • Le variabili d'ambiente PHP sono variabili di sistema utilizzate per memorizzare informazioni di configurazione, parametri di connessione o dati relativi alle richieste HTTP.
  • Consentono di separare la configurazione sensibile o specifica dell'ambiente dal codice sorgente del sito web.
  • Queste variabili possono contenere informazioni quali modalità di esecuzione, chiavi API o altri dati indispensabili per il corretto funzionamento dei tuoi script PHP.
  • Non esiste un limite al numero di variabili d'ambiente, ma i loro valori non possono contenere virgolette (singole ' o doppie ").
    • A differenza dei file .env tradizionali, in cui spesso si racchiudono i valori tra virgolette (ad esempio VAR="valore"), i valori inseriti qui non devono contenere alcuna virgoletta (" o ').
    • Se un valore ne contiene (come alcuni percorsi o chiavi di tipo MAIL_DKIM_PRIVATE_KEY_PATH), il salvataggio verrà rifiutato con l'errore “Il sito non è stato aggiornato”.
    • Inserisci sempre il valore grezzo direttamente.

 

Utilizzare le variabili d'ambiente

Per utilizzare le variabili d'ambiente PHP:

  1. Definisci le variabili d'ambiente PHP in un file .htaccess:
    • SetEnv EXAMPLEVARIABLE hello
  2. Nel tuo file PHP, richiama la variabile utilizzando la funzione dedicata:
    • <?php echo getenv('EXAMPLEVARIABLE');

In questo esempio, il risultato visualizzato sulla pagina sarà hello.

 

Approfondire con le variabili d'ambiente

È possibile configurare le variabili d'ambiente direttamente dal Manager per l'intero sito:

  1. Clicca qui per accedere alla gestione degli hosting e dei siti nel tuo Manager Infomaniak (❓: guida).
  2. Fare clic sul nome del sito in questione.
  3. Fare clic su Gestisci le impostazioni avanzate:
  4. Fare clic sulla scheda PHP / Apache:
  5. Più in basso nella pagina, fare clic sulla freccia ‍ per espandere la sezione Variabili d'ambiente.
  6. Fare clic sull'icona ‍ Aggiungi.
  7. Inserire la variabile e il suo valore.
  8. Fare clic sul pulsante per salvare:

Questa FAQ è stata utile?

Questa guida riguarda le funzioni ODBC di PHP.

 

Le funzioni ODBC di PHP sono supportate solo su Server Cloud.

 

Funzioni di Open Database Connectivity

Si tratta delle funzioni utilizzate per interagire con i database tramite l'interfaccia ODBC (Open Database Connectivity), uno standard per accedere alle fonti di dati in modo uniforme. Ecco alcuni esempi di utilizzo delle funzioni ODBC di PHP:

  • Possibilità di leggere i dati da un database esterno e visualizzarli sul proprio sito web
  • Possibilità di inserire o modificare dati in un database esterno
  • Eseguire query complesse su un database esterno

Questa FAQ è stata utile?

Questa guida spiega come modificare la versione di PHP utilizzata tramite riga di comando (PHP CLI) su un hosting web Infomaniak.

 

Introduzione

  • Questa configurazione consente di scegliere la versione di PHP utilizzata dagli script eseguiti tramite riga di comando via SSH.
  • Per modificare la versione di PHP utilizzata dai siti (FPM/Apache) tramite il Manager, consulta questa guida.
  • Il 21 ottobre 2026, il team PHP ha pubblicato nuove versioni che correggono due vulnerabilità critiche (❓: assistenza):
    • Le patch di sicurezza fornite dai team PHP sono state implementate con successo sull'intera infrastruttura condivisa e sui server cloud, per le versioni PHP 8.5, 8.4, 8.3, 8.2, 8.1, 8.0 e 7.4.
    • I numeri di versione di PHP rimangono invariati, ma le patch di sicurezza sono state applicate a tutti i servizi interessati.

 

Verificare la versione di PHP utilizzata tramite CLI

Il comando php utilizza il primo eseguibile PHP trovato nella variabile d'ambiente PATH. Per conoscere la versione utilizzata e la sua posizione, eseguire:

php -v
which php

Il numero visualizzato corrisponde alla versione dell'eseguibile utilizzato in CLI. Non corrisponde necessariamente alla versione configurata per i siti.

 

Verificare la data di compilazione e le patch di sicurezza

Per visualizzare la data di compilazione del file binario PHP utilizzato, eseguire il comando:

php -i | grep "Build Date"

Se si utilizza un percorso esplicito per una versione di PHP, è possibile verificarne anche la data di compilazione:

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

Alcune correzioni di sicurezza potrebbero essere integrate da Infomaniak in un file binario PHP ricompilato, senza alcuna modifica del numero di versione visualizzato. Pertanto, una versione apparentemente più vecchia dell'ultima versione pubblicata ufficialmente (❓: guida) non significa necessariamente che le correzioni siano assenti.

 

Modificare la versione di PHP in CLI

È possibile scegliere la versione di PHP caricata per impostazione predefinita nelle sessioni SSH modificando la variabile d'ambiente PATH.

1. Modificare il file .bashrc (consigliato)

Il file ~/.bashrc contiene la configurazione delle sessioni Bash interattive.

  1. Apri il file o crealo, se non esiste:

    nano ~/.bashrc
  2. Aggiungi la seguente riga per utilizzare PHP 8.3, ad esempio:

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

    source ~/.bashrc
  4. Verifica la versione e il percorso utilizzati:

    php -v
    which php

2. Caricare .bashrc al momento dell'accesso SSH (se necessario)

Se la sessione SSH non carica automaticamente ~/.bashrc, aggiungere il seguente codice nel file di configurazione utilizzato dalla shell, ad esempio ~/.bash_profile o ~/.profile:

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

 

Eseguire una versione specifica in modo occasionale

Per eseguire uno script con una versione specifica senza modificare la configurazione predefinita, indica direttamente il percorso del file eseguibile:

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

La versione specificata in PATH verrà utilizzata per impostazione predefinita nelle sessioni che caricano questa configurazione. È comunque possibile eseguire un'altra versione specificandone il percorso completo.


Questa FAQ è stata utile?

Questa guida spiega perché è pericoloso utilizzare una versione di PHP che non è più ufficialmente supportata e come utilizzare una versione di PHP più recente con un sito web ospitato da Infomaniak.

 

È pericoloso utilizzare una versione obsoleta di PHP?

Quando si utilizza una versione di PHP (a breve) vulnerabile su uno o più dei propri siti, viene visualizzato un messaggio di avviso nella dashboard degli hosting interessati.

Il linguaggio PHP si evolve regolarmente e quando si utilizza una versione di PHP che non è più aggiornata, si espone il proprio sito web a rischi per la sicurezza. Ad esempio, persone malintenzionate potrebbero sfruttare vulnerabilità note per accedere al sito e modificarne il contenuto. Si consiglia pertanto di utilizzare sempre una versione recente di PHP.

Sono possibili 3 situazioni:

  • la versione di PHP è completamente supportata: non è richiesta alcuna azione.
  • la versione di PHP riceve solo aggiornamenti di sicurezza: si consiglia di utilizzare una versione più recente di PHP
  • la versione di PHP non è più aggiornata: si consiglia vivamente di utilizzare una versione più recente di PHP

 

Utilizzare una versione più recente

Le versioni più recenti di PHP offrono prestazioni migliori e velocizzano il caricamento dei siti web.

Prima di utilizzare una versione più recente di PHP, è importante seguire le seguenti precauzioni:

  • Se il tuo sito utilizza un CMS o un'applicazione web(WordPress, Joomla, Drupal, ecc.), assicurati che la versione attuale del CMS sia supportata dalla versione di PHP che desideri utilizzare.
  • Se il tuo sito è stato sviluppato manualmente, consulta la documentazione ufficiale di PHP per informarti sulle funzioni modificate e sui possibili cambiamenti che potrebbero influire sul funzionamento del tuo codice.

In caso di malfunzionamenti dopo la migrazione a una versione più recente di PHP, a volte è possibile tornare a una versione precedente, a condizione che questa sia ancora supportata!


Questa FAQ è stata utile?

Questa guida spiega come configurare i parametri PHP degli hosting web direttamente tramite la riga di comando, quando si eseguono script PHP utilizzando PHP CLI (interfaccia a riga di comando).

 

Introduzione

  • Questo tipo di configurazione può essere utile quando è necessario modificare temporaneamente alcuni parametri per uno script specifico o per una sessione PHP.
  • Queste modifiche saranno valide solo per l'esecuzione dello script corrente e non modificheranno la configurazione PHP globale.

 

Modificare i parametri PHP CLI

Per modificare, ad esempio, temporaneamente i parametri per uno script specifico senza dover modificare la configurazione PHP globale del server, seguire il metodo descritto di seguito. Con l'ambiente PHP CLI è possibile specificare diversi parametri PHP contemporaneamente, separandoli con degli spazi.

Utilizzare il parametro -d

Quando si esegue PHP da riga di comando, è possibile utilizzare il parametro -d per specificare le configurazioni PHP. In questo modo è possibile modificare i parametri PHP per quella specifica esecuzione. Ad esempio, per impostare il tempo massimo di esecuzione a 90 secondi, il limite di memoria a 256 MB e disattivare la modalità sicura, è possibile farlo nel seguente modo:

php -d max_execution_time=90 -d memory_limit=256M -d safe_mode=Off -f test.php

Questa FAQ è stata utile?

Questa guida spiega come abilitare su un hosting web Infomaniak il supporto per alcuni tipi di file (ad esempio .inc) tramite PHP, in modo che vengano trattati allo stesso modo di un file .php.

 

Introduzione

  • In precedenza, era necessario aggiungere la seguente riga in un file .htaccess:
    • AddType application/x-httpd-php .inc
    • Questo impediva che, accedendo tramite browser, il contenuto del file venisse visualizzato come testo anziché essere interpretato correttamente da PHP.
  • Ora è possibile gestire le estensioni dei file tramite il campo Estensioni FPM nel pannello di controllo del tuo hosting.

 

Gestire le estensioni riconosciute da PHP

Per aggiungere il supporto di un tipo di file specifico:

  1. Clicca qui per accedere alla gestione degli hosting e dei siti nel tuo pannello di controllo Infomaniak (❓: guida).
  2. Clicca sul nome del sito web desiderato.
  3. Fare clic su Gestisci le impostazioni avanzate:
  4. Fare clic sulla scheda PHP / Apache:
  5. Modifica il campo Estensioni FPM per aggiungere le estensioni desiderate.
  6. Clicca sul pulsante in fondo alla pagina per salvare:

Questa FAQ è stata utile?

Questa guida spiega come modificare la direttiva error_reporting() sul tuo sito web.

 

Abilitare la segnalazione degli errori

Inserisci le seguenti 2 informazioni nel tuo file .user.ini:

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

Se il tuo browser non mostra né errori né avvisi, significa che non ce ne sono.

 

Disattivare la visualizzazione degli errori PHP

Per WordPress, modificare il file wp-config.php e sostituire la riga:

define('WP_DEBUG', false);

di:

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

In alternativa, è possibile aggiungere il seguente codice nel file .user.ini:

display_errors=off

Questa FAQ è stata utile?

Questa guida spiega come installare rapidamente applicazioni, estensioni PHP e tecnologie (l'elenco qui sotto non è esaustivo) con pochi clic su Server Cloud, e solo su questo.

 

Consulta questa altra guida se cerchi informazioni su ulteriori applicazioni web che possono essere installate su qualsiasi tipo di hosting, comprese le offerte standard/condivise.

 

Installare (o disinstallare) app/estensioni PHP…

Per visualizzare l'elenco delle tecnologie e procedere alla loro installazione:

  1. Clicca qui per accedere alla gestione del tuo Server Cloud tramite il pannello di controllo Infomaniak (hai bisogno di aiuto?).
  2. Clicca direttamente sul nome assegnato al Server Cloud in questione:
  3. Fare clic nel menu laterale sinistro:
    1. Estensioni PHP
    2. Installazione rapida
  4. Fare clic sul menu delle azioni ⋮ a destra dell'estensione che si desidera disinstallare nella tabella visualizzata.
  5. Fare clic su Disinstalla.
  6. In alternativa, fare clic sul pulsante blu.Installare un'estensione / Installare un'applicazione:
  7. Quindi scegli la nuova installazione:

 

Elenco non esaustivo delle app ed estensioni disponibili

  • AdvanceCOMP
  • BuildEssential
  • electron_dev
  • ExifTool
  • FFmpeg ↗ guida
  • Ghostscript
  • Gifsicle
  • GraphicsMagick
  • HAProxy
  • Imagemagick ↗ guida
  • Jpegoptim
  • libjpeg_turbo
  • libqrencode
  • libX11_xcb1
  • MidnightCommander
  • Memcached ↗ guida
  • mongoDB ↗ guida
  • NVM, gestore delle versioni di Node
  • OptiPNG
  • p7zip
  • PDFtk
  • PHP_APCu
  • PHP_CLI ↗ guida
  • PHP_FPM
  • PHP_GnuPG (estensione obsoleta) ↗ guida per l'alternativa PHP pura
  • PHP_gRPC
  • PHP_igbinary
  • PHP_IonCube ↗ guida
  • PHP_OPcache
  • PHP_PDF
  • PHP_PDO_ODBC ↗ guida
  • PHP_Swoole
  • pip
  • Pngcrush
  • Pngquant
  • Redis ↗ guida
  • RRDTool The Round Robin Database Tool
  • RubyCompass
  • systemd ↗ guida
  • tesseract_ocr
  • varnish ↗ guida
  • virtualenv
  • WebP
  • xauth
  • xpdf
  • xvfb
  • ZSH

Questa FAQ è stata utile?

Questa guida spiega come modificare la versione PHP disponibile per i siti del tuo Hosting Web Infomaniak.

 

Introduzione

  • È possibile passare da una versione PHP obsoleta e potenzialmente vulnerabile a una versione più recente, ma non sarà più possibile tornare a questa versione vulnerabileper motivi di sicurezza.
  • La modifica avrà effetto immediatamente e sarà permanente.
  • Il 21 ottobre 2026, il team PHP ha pubblicato nuove versioni che correggono due vulnerabilità critiche (❓: aiuto):
    • Le patch di sicurezza forniti dai team PHP sono stati implementati con successo sull'intera infrastruttura condivisa e sui server cloud, per le versioni PHP 8.5, 8.4, 8.3, 8.2, 8.1, 8.0 e 7.4.
    • I numeri di versione di PHP rimangono invariati, ma i patch di sicurezza sono stati applicati a tutti i servizi interessati.
    • Potrebbe essere necessario aggiornare preventivamente il proprio hosting (❓: aiuto) per accedere alle ultime versioni di PHP offerte da Infomaniak
  • Consulta questa guida se cerchi informazioni sulla configurazione della versione di PHP utilizzata in SSH.

 

Modificare la versione di PHP utilizzata per un sito

Per modificare la versione di PHP utilizzata per l'intero sito:

  1. Clicca qui per accedere alla gestione degli hosting e dei siti nel tuo pannello di controllo Infomaniak (❓: guida).
  2. Clicca sul nome del sito interessato:
  3. Fare clic su Avanzate nel menu laterale sinistro.
  4. Fare clic su Modifica:
  5. Scegli la versione di PHP desiderata:
    • Potrebbe essere necessario aggiornare preventivamente il tuo hosting (❓: guida) per accedere alle ultime versioni di PHP offerte da Infomaniak.

  6. Clicca su Salva in fondo alla pagina per salvare la modifica:

Questa FAQ è stata utile?

Questa guida spiega come attivare le seguenti funzioni su Hosting Web (in corsivo, solo su Server Cloud):

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

 

Queste funzioni sono disabilitate per impostazione predefinita, in quanto rappresentano un rischio significativo per la sicurezza in caso di compromissione di un sito web. Attivarle solo se strettamente necessario (ad esempio, per uno script o un CMS che utilizza ImageMagick, Typo3, CraftCMS, ecc.).

 

Abilitare le funzioni PHP

Per accedere alla gestione del sito:

  1. Clicca qui per accedere alla gestione degli hosting e dei siti nel tuo pannello di controllo Infomaniak (❓: guida).
  2. Fare clic sul nome del sito in questione.
  3. Fare clic su Gestisci le impostazioni avanzate:
  4. Fare clic sulla scheda PHP / Apache:
  5. Fare clic sui pulsanti On/Off per attivarli o disattivarli:
  6. Fare clic sul pulsante Salva in fondo alla pagina per confermare le modifiche.

Questa FAQ è stata utile?

Questa guida spiega quali sono le differenze tra le offerte di hosting web di Infomaniak, per aiutarti a scegliere la soluzione migliore in base alle tue esigenze informatiche.

 

Se desideri ospitare la tua posta elettronica, consulta questa altra guida.

 

1. Strumento di creazione siti web

Offerte autonome, indipendenti da un servizio di hosting come quello presentato al punto 3

Site Creator è una soluzione completa che consente di creare facilmente un sito vetrina, un blog o un negozio online senza particolari competenze tecniche. Offerto in versione autonoma (standalone, senza la necessità di un tradizionale servizio di hosting web), è disponibile in diverse offerte in base alle vostre esigenze:

  • Site Creator Free: una versione gratuita per testare e personalizzare una pagina web con le funzionalità di base
  • Site Creator Lite: ideale per pubblicare un sito vetrina o un blog (fino a 6 pagine web, 15 GB di spazio su disco e nome di dominio gratuito per 1 anno)
  • Site Creator Pro: la soluzione completa per negozi online (pagine illimitate, 50 GB di spazio su disco, funzionalità di e-commerce con gestione dei pagamenti e delle scorte, nome di dominio gratuito per 1 anno)

Scopri di più sulle offerte Site Creator e confronta le funzionalità.

 

2. Hosting Web Starter

Hosting web semplice e gratuito

L'hosting web Starter è offerto gratuitamente con ogni nome di dominio registrato presso Infomaniak. Offre 10 MB di spazio su disco per creare un sito web (pagine di base in linguaggio HTML, senza PHP e senza database), anche senza particolari conoscenze, grazie allo strumento Pagina di benvenuto.

 

3. Hosting web condiviso

L'offerta ideale per creare i tuoi siti

Questi servizi di hosting web sono offerte condivise (i siti web saranno ospitati su server le cui risorse sono condivise con altri clienti). Per garantire l'affidabilità di questi servizi condivisi, i server di Infomaniak utilizzano in media solo il 40% della potenza delle CPU ed sono dotati di dischi SSD professionali di ultima generazione.

L' hosting web offre almeno 250 GB di spazio su disco e consente di gestire più siti web con più nomi di dominio. Questa offerta include tutte le tecnologie solitamente utilizzate per creare siti web professionali: PHP, MySQL, accesso FTP e SSH, certificati SSL e installazione facile di WordPress o CMS comuni, ecc. È anche possibile aggiungere un sito Node.js e/o Site Creator.

È importante notare che, anche senza un servizio di hosting, è possibile ottenere e utilizzare Site Creator in modalità “autonoma”. Consulta questa guida.

 

3. Server Cloud

L'hosting web professionale

Con un server cloud,le risorse che ti vengono allocate non sono condivise con altri clientie puoi personalizzare la configurazione hardware e software del tuo server in base alle tue esigenze. Un server cloud consente inoltre di utilizzare componenti non disponibili sugli hosting web condivisi (Node.js, mongoDB, Sol, FFMPEG, ecc.).

  • Un Server Cloud consente di gestire facilmente il server tramite la stessa interfaccia di amministrazione degli hosting web: potrai gestire i siti nello stesso modo.
  • Un VPS consente di gestire il server in modo completamente autonomo, scegliendo la versione di Windows o la distribuzione Linux preferita (Debian, Ubuntu, openSUSE, ...). Per utilizzare un VPS, inclusi i VPS Lite, sono necessarie solide competenze tecniche.

 

4. Public Cloud (et Kubernetes Service)

Soluzione IaaS aperta, affidabile e sicura

Per Infomaniak, è l'infrastruttura che alimenta kDrive, Swiss Backup e il Webmail, servizi utilizzati da diversi milioni di utenti. Ma Public Cloud è accessibile a tutti e mette a disposizione le risorse di cui hai bisogno per lo sviluppo dei tuoi progetti.

Grazie alle offerte personalizzate e su misura, potrai gestire facilmente il tuo budget di sviluppo. Nessun costo di attivazione. Nessun importo minimo. Cancellabile in qualsiasi momento. Con il Public Cloud, paghi solo le risorse effettivamente utilizzate alla fine di ogni mese, lo stesso vale per Kubernetes Service.

 

5. Jelastic Cloud

Hosting web personalizzato con le tecnologie che preferisci

Jelastic Cloud consente di creare ambienti di sviluppo personalizzati con le tecnologie che preferisci (PHP, Java, Docker, Ruby, ecc.). Si tratta di un'offerta cloud flessibile:

  • Ridimensionamento orizzontale e verticale delle risorse.
  • Pagamento in base al consumo effettivo delle risorse.
  • Personalizzazione semplice della tua infrastruttura (ridondanza, IP, SSL, bilanciamento del carico, ecc.).

Questa FAQ è stata utile?

Questa guida spiega come trasferire a Infomaniak i dati (Web, Mail, Dominio e persino Cloud) attualmente ospitati altroveOvviamente, rimani il proprietario dei tuoi dati, senza alcuna perdita o interruzione!

 

Premessa

  • Raggruppando i tuoi domini, siti web e indirizzi email presso Infomaniak, semplifichi la gestione delle tue fatture e dei tuoi servizi.
  • Inoltre, il collegamento dei tuoi domini avverrà automaticamente con il tuo sito e il tuo indirizzo email.
    • In questo modo, non dovrai configurare manualmente i DNS dei tuoi domini presso un altro registrar.

 

Guide specifiche

Clicca sul link corrispondente al tuo attuale provider di hosting:

  • Swisscom: guida completa per migrare i dati Web, Mail e il nome di dominio

 

Guide per altri provider di hosting

Per evitare interruzioni del sito e dell'invio di e-mail e non perdere dati durante l'importazione dei dati esistenti, esegua la migrazione dei servizi nell'ordine indicato:

  1. Importare i dati Web (qualsiasi sito PHP, HTML, ecc.)

  2. Copiare i dati Mail (indirizzi e contenuto delle caselle di posta, ecc.) in kSuite o in un semplice servizio di posta

  3. Trasferire il nome di dominio (gestione del dominio, zona DNS, ecc.)

È possibile trasferire sui server Infomaniak anche altri tipi di dati:


Questa FAQ è stata utile?

Questa guida illustra in dettaglio l'offerta Server Cloud di Infomaniak e l'offerta VPS di Infomaniak, destinate a utilizzi diversi.

 

Introduzione

  • Infomaniak offre due soluzioni di hosting avanzato:
    1. Il Server Cloud gestito, che consente di creare diversi hosting (spazi FTP/SSH) sui quali è possibile aggiungere i propri siti (vhost Apache).
    2. Il VPS (Server Virtuale Privato), che offre una libertà totale di amministrazione e risponde a esigenze diverse.

 

Server Cloud gestito

Il Server Cloud consente di superare i limiti di un hosting condiviso. È possibile creare e distribuire i propri siti web come si desidera, definire la directory principale di ciascun sito e regolare parametri quali memory_limit e max_execution_time.

Sono forniti strumenti integrati: cron job, Site Creator, installazione semplificata di WordPress, registri di accesso e di errore (log). È inoltre possibile aggiungere moduli Apache specifici o installare un sistema di cache (❓: guida).

L'ambiente software è gestito da Infomaniak (FastCGI, PHP-FPM). Non si dispone di una libertà totale per configurare il server (non è possibile installare software arbitrario), ma alcuni programmi specifici possono essere installati (❓: assistenza).

 

VPS (non gestito)

Il VPS offre il controllo completo sul server, ma la sua gestione è a tuo carico. Infomaniak si occupa dell'hardware e installa la versione di Linux (❓: guida) o di Windows (❓: guida) scelta al momento dell'ordine. Infomaniak non effettua interventi software: sei tu a gestire il sistema, installare e configurare i software.

Puoi riavviare il server tramite il Manager Infomaniak. È disponibile un sistema di snapshot (❓: guida) (escluso l'offerta VPS Lite).

 

Contenuti video e alternative

Se il tuo progetto prevede principalmente un elevato volume di video, è spesso preferibile separare la distribuzione dei video dall'hosting principale. Insieme a un hosting condiviso, lo spazio VOD/AOD Infomaniak consente di archiviare e distribuire video in modo efficiente, gestire i picchi di traffico e ottenere statistiche dettagliate sulle visualizzazioni.

 

Migrazione tra Server Cloud e VPS

Non esiste una soluzione di migrazione automatica tra un Server Cloud gestito e un VPS.Per passare da un'offerta all'altra, è necessario disattivare il prodotto che non si utilizza più e ordinare la nuova offerta. Infomaniak rimborsa, su richiesta, qualsiasi nuovo server se la disattivazione avviene entro 30 giorni dall'ordine.


Questa FAQ è stata utile?

Questa guida illustra le misure di sicurezza implementate nell’ambito delle offerte di posta elettronica di Infomaniak, volte a individuare utilizzi impropri e anomali di un indirizzo email.

 

Introduzione

 

Come vengono calcolate le quote di invio?

Le quote vengono calcolate su una finestra temporale mobile di 24 ore e non vengono reimpostate a mezzanotte. Ogni email inviata viene conteggiata per 24 ore a partire dall'ora di invio, dopodiché viene automaticamente esclusa dalla quota.

Ad esempio, se il limite viene raggiunto alle 11:00, le email inviate a partire da quell'ora potranno essere inviate solo man mano che i messaggi inviati in precedenza raggiungeranno le 24 ore di anzianità. I diritti di invio vengono quindi liberati gradualmente il giorno successivo, e non tutti insieme a mezzanotte.

 

Perché esistono dei limiti di invio?

I limiti di invio vengono applicati per proteggere i servizi di posta elettronica da utilizzi impropri o anomali, in particolare dall'invio massivo di messaggi da un account compromesso.

Consentono inoltre di limitare i rischi legati allo spam e di preservare la reputazione dei server Infomaniak, al fine di mantenere un buon livello di recapito delle e-mail.

Questi limiti si applicano a tutte le e-mail inviate da un determinato indirizzo, indipendentemente dal software o dall'applicazione utilizzata. I messaggi inviati a più destinatari vengono conteggiati individualmente: 1 messaggio inviato a 2, 42 o 99 persone in CC/CCI viene conteggiato rispettivamente come 2, 42 e 99 messaggi.

 

Su richiesta scritta, motivata e autenticata, è possibile modificare queste regole di sicurezza per uno specifico indirizzo email a pagamento.


Questa FAQ è stata utile?

Jelastic Cloud di Infomaniak è una delle soluzioni PaaS più complete e flessibili sul mercato.

 

Introduzione

  • Node.js = nome ufficiale del linguaggio/ambiente.
  • NodeJS = nome "tecnico" o semplificato in alcuni contesti (spesso per ragioni pratiche, non c'è una vera differenza tecnica).

 

Linguaggi supportati

Potrai implementare applicazioni Java, PHP, Ruby, Node.js, Python e Go senza dover adattare il tuo codice, utilizzando Docker, Kubernetes, GIT, SVN o estensioni integrate come Maven, Ant, Eclipse, NetBeans o IntelliJ IDEA.

Database SQL e NoSQL supportate

MariaDB, MongoDB, MySQL, Postgre, Redis, Neo4j, Cassandra, OrientDB, PerconaDB, CouchDB, Couchbase.

Server di applicazioni supportati

Tomcat, TomEE, Jetty, GlassFish, Payara, Apache PHP, Apache Ruby, Apache Python, NGINX PHP, NGINX Ruby, NodeJS, JBoss, SmartFoxServer, SpringBoot, WildFly, Golang.

Bilanciatori di carico supportati

NGINX, Apache Balancer, HAProxy, Varnish.


Questa FAQ è stata utile?

Questa guida spiega cosa è necessario determinare, sia che siate visitatori o amministratori di un sito web, in caso di errore di tipo 403, al fine di risolvere il problema.

 

Introduzione

  • Il codice di errore HTTP 403 indica generalmente che l'accesso a una risorsa è stato negato al client da parte del server.
  • Consulta i registri degli errori dal tuo pannello di controllo Infomaniak per identificare il file o la regola responsabile (❓: guida).

 

In quali casi si verifica questo errore?

L'utente non è autenticato: è richiesta un'autenticazione (ad esempio, per le pagine private).

L'utente non dispone delle autorizzazioni necessarie: problema di permessi su una cartella (403 Forbidden) o su un file (impossibile aprire il flusso: permesso negato). Verificare che i permessi siano impostati almeno su 644 per un file e 755 per una cartella (❓: guida).

L'indirizzo IP è bloccato o limitato: il server blocca l'IP per motivi di sicurezza o per proteggere da attacchi (❓: guida).

La risorsa richiesta non esiste: il server restituisce un errore 403 anziché un 404 per motivi di sicurezza. Assicurarsi che una pagina iniziale (index.html, .htm o .php) sia presente nella posizione corretta (directory principale /web o in una sottodirectory), in minuscolo, senza accenti né spazi.

Errore relativo allo script o all'antivirus: un filtro di sicurezza o l'antivirus di Infomaniak blocca un caricamento sospetto (tramite FTP, moduli o script non sicuri) e genera il seguente messaggio:

Accès interdit!
Vous n'avez pas le droit d'accéder à l'objet demandé.
Soit celui-ci est protégé, soit il ne peut être lu par le serveur.
Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le gestionnaire du site.
Error 403

 

Anche altri fattori possono causare questo messaggio (script PHP, Perl, mod_security, file .htaccess, ecc.).


Questa FAQ è stata utile?

Questa guida spiega come reindirizzare un nome di dominio direttamente a un altro dominio o come inviare automaticamente i visitatori del tuo sito web a un altro indirizzo di pagina (URL interno o esterno).

 

Introduzione

  • Per reindirizzare il traffico, dovrai intervenire…
    • … o sul nome di dominio stesso (che deve essere ospitato da Infomaniak e i cui DNS devono essere quelli di Infomaniak),
    • … o sul codice presente nelle tue pagine (file .htaccess, pagina iniziale, ecc.) se hai un sito web.

 

Intervenire sul nome di dominio

tramite lo strumento di reindirizzamento web

Lo strumento disponibile nel Manager consente di agire in modo semplice sul nome di dominio (o sottodominio) per reindirizzarlo all'indirizzo Internet desiderato.

tramite modifiche DNS o record A

Modificare i DNS del nome di dominio o modificare i record A/AAAA consente di indirizzare il traffico web verso un altro fornitore.

 

Modificare il codice delle pagine…

… tramite codice HTML da inserire

Inserisci questa riga di codice tra i tag <head> e </head> della tua pagina principale (solitamente denominata index.html):

<meta http-equiv="refresh" content="5;url=INSERISCI-QUI-IL-NUOVO-URL">

Sostituire 5 con il tempo di attesa desiderato in secondi (0 per eseguire l'operazione immediatamente).

Il motore di ricerca Google indica che è preferibile utilizzare un reindirizzamento di tipo 301 lato server (vedere di seguito). Il W3C consiglia inoltre di non utilizzarlo.

… tramite codice PHP da inserire

Se la pagina del sito ha un'estensione .php, inserisci questa chiamata di funzione header all'inizio del file:

header("refresh: 5; url=INSERIRE-QUI-L-URL-DELLA-NUOVA-PAGINA");

… tramite file .htaccess

Per reindirizzare tutto il traffico diretto al tuo sito (indipendentemente dalla pagina richiesta) a un altro indirizzo, inserisci quanto segue nel file .htaccess nella directory principale del tuo sito:

RewriteEngine On
RewriteRule ^(.*)$ INSERISCI-QUI-IL-NUOVO-URL/$1 [R=301]

Per specificare la pagina da reindirizzare:

Redirect permanent /pagina_precedente.html inserire qui l'indirizzo URL di destinazione

Redirectpermanent, Redirect permanent e Redirect 301 sono comandi equivalenti.

Di seguito, un altro esempio di reindirizzamento di una sottosezione alla pagina principale (questa direttiva ha il vantaggio di funzionare con i "deep link", a differenza di un reindirizzamento permanente):

RewriteEngine on
RewriteRule "vecchio/percorso/url" "/" [L]

Consulta questa altra guida sull'argomento.


Questa FAQ è stata utile?