Base di conoscenze

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

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

 

Premessa

  • È possibile passare da una versione PHP vecchia e potenzialmente vulnerabile a una versione recente, ma tornare a questa versione vulnerabile non sarà più possibile per motivi di sicurezza.
  • La modifica è immediata e permanente.
  • Consulta questa guida se stai cercando informazioni sulla configurazione della versione di PHP utilizzata in SSH.
  • Potrebbe essere necessario aggiornare il tuo hosting in anticipo per accedere alle ultime versioni di PHP proposte da Infomaniak.

 

Modifica la versione di PHP utilizzata per un sito web

È possibile modificare facilmente la versione di PHP utilizzata su tutto un sito web:

  1. Clicca qui per accedere alla gestione del tuo sito sul Manager Infomaniak (hai bisogno di aiuto?).
  2. Clicca direttamente sul nome assegnato al sito interessato.
  3. Clicca su Altre informazioni.
  4. Clicca su Modifica:
  5. Scegli la versione di PHP desiderata.
  6. Clicca su Salva in fondo alla pagina per salvare la modifica:

Questa FAQ è stata utile?

Questa guida spiega come connettersi al tuo Hosting Web utilizzando una chiave SSH.

 

✘ NON DISPONIBILE con
siti di tipo Node.js
e piani di hosting Starter


 

Prerequisiti

  1. Crea un account FTP + SSH dal Manager Infomaniak.
  2. Crea una chiave SSH con un algoritmo sicuro, ad esempio ed25519:
    • ssh-keygen -t ed25519

      poiché con una chiave RSA (ssh-keygen o ssh-keygen -t rsa), la connessione verrà rifiutata e verrà restituito il seguente errore in modalità verbose:

      debug1: send_pubkey_test: no mutual signature algorithm

 

Carica la chiave SSH

Per farlo:

  1. Connettiti al server tramite SSH (hai bisogno di aiuto?).
  2. Vai alla directory principale del tuo hosting:

    cd ~
  3. Crea la directory « .ssh»:

     mkdir .ssh
  4. Modifica i permessi della directory .ssh impostandoli a CHMOD 700.
  5. Crea il file authorized_keys e incolla al suo interno la tua chiave SSH pubblica su una sola riga (importante).
  6. Modifica i permessi del file authorized_keys impostandoli a CHMOD 600.

 

Il trasferimento dell'agente SSH (ForwardAgent / ssh -A) non è supportato sull'infrastruttura Infomaniak, in quanto questa funzionalità di inoltro dell'agente SSH comporta rischi per la sicurezza.


Questa FAQ è stata utile?

Questa guida spiega come attivare o disattivare la modalità manutenzione su un sito Web di un Hosting Infomaniak.

 

Premessa

  • La modalità manutenzione consente di visualizzare un messaggio personalizzato per i visitatori, ad esempio durante la risoluzione di un problema tecnico.
  • È inoltre possibile specificare gli indirizzi IP che potranno agire in bypass di questa pagina.
  • Una e-mail viene inviata agli utenti dell'Organizzazione.

 

Attivare la modalità manutenzione

Per attivare una pagina che sostituisce temporaneamente la tua pagina di accoglienza abituale:

  1. Clicca qui per accedere alla gestione del tuo prodotto sul Manager Infomaniak (hai bisogno di aiuto?).
  2. Clicca direttamente sul nome assegnato al prodotto interessato.
  3. Clicca sul pulsante di commutazione (toggle switch) per attivare la pagina di manutenzione.
  4. Conferma l'avviso.
  5. Clicca sul pulsante per attivare:

 

Personalizzare la pagina di manutenzione

Per creare una pagina con il messaggio di tua scelta:

  1. Clicca qui per accedere alla gestione del tuo prodotto sul Manager Infomaniak (hai bisogno di aiuto?).
  2. Clicca direttamente sul nome assegnato al prodotto interessato.
  3. Clicca su Pagina e manutenzione nel menu laterale sinistro.
  4. Clicca su Crea una pagina o sul pulsante Personalizza se esiste già:
  5. Imposta il testo di tua scelta.
  6. Configura la visualizzazione con l'aiuto degli elementi a destra.
  7. Clicca su Salva & attiva per pubblicare la pagina:

 

Autorizzare gli indirizzi IP a bypassare la sospensione

È possibile visualizzare il sito reale anche con la modalità di manutenzione attivata. Per fare ciò, è necessario specificare gli indirizzi IP dei computer che devono poter agire in bypass alla modalità di manutenzione:

  1. Attivare la modalità di manutenzione secondo la procedura sopra descritta.
  2. Torna alla pagina di configurazione della pagina di manutenzione (vedi procedura sopra).
  3. Sotto Manutenzione a destra, clicca su Inserisci il mio indirizzo IP per autorizzare il tuo computer a visualizzare il sito senza modalità di manutenzione:
    • È anche possibile inserire manualmente gli indirizzi IP da autorizzare.
  4. Clicca su Salva e pubblica.

Se gli indirizzi IP dei computer aggiunti cambiano, sarà necessario ripetere questi passaggi.

 

Disattivare la modalità di manutenzione

Per disattivare il messaggio che viene visualizzato sul tuo sito durante la manutenzione:

  1. Clicca qui per accedere alla gestione del tuo prodotto sul Manager Infomaniak (hai bisogno di aiuto?).
  2. Clicca direttamente sul nome assegnato al prodotto interessato.
  3. Clicca sul pulsante Disattiva o sul pulsante a scorrimento (toggle switch) per disattivare la pagina di manutenzione:
  4. Conferma la disattivazione della manutenzione.

 

Metodo alternativo per WordPress

Non è consigliabile attivare la pagina di manutenzione Infomaniak sopra descritta per lavorare successivamente in WordPress.

È consigliabile installare un'estensione WordPress (ce ne sono decine) dedicata alla modalità di manutenzione all'interno del CMS stesso.

In alternativa, è possibile aggiungere il codice <?php $upgrading = time(); ?> in un nuovo file vuoto denominato .maintenance (il punto prima del nome del file è importante) posizionato sul server alla radice del tuo sito, il che disattiverà tutte le tue pagine tranne la home page di WordPress.


Questa FAQ è stata utile?

Questa guida spiega come disdire completamente un Server Cloud.

 

Premessa

  • Per la maggior parte dei prodotti, confermare la richiesta di disdetta via e-mail, altrimenti nessun dato verrà eliminato.
  • Le spese aperte e fuori abbonamento rimangono dovute.
  • Una conferma di disdetta viene inviata agli eventuali altri amministratori dell'Organizzazione.
  • I backup verranno eliminati irrevocabilmente alla disdetta, rendendo impossibile qualsiasi ripristino.

 

Disdire un server

Per accedere alla disdetta dei prodotti:

  1. Clicca qui per accedere alla gestione del tuo Server Cloud sul Manager Infomaniak (hai bisogno di aiuto?).
  2. Clicca su il menu delle azioni ⋮ situato a destra dell'elemento interessato.
  3. Scegli Disdici:
  4. Segui la procedura fino alla fine.

Questa FAQ è stata utile?

Questa guida spiega come utilizzare le variabili di ambiente PHP con gli Hosting Web che funzionano in php-fpm.

 

Premessa

  • Le variabili di ambiente PHP sono variabili di sistema utilizzate per memorizzare informazioni sulle richieste HTTP e sui reindirizzamenti.
  • Vengono generalmente utilizzate nei server web per memorizzare dettagli sulle richieste precedenti o sui reindirizzamenti effettuati.
  • Queste variabili possono contenere informazioni come gli URL precedenti, i metodi HTTP o altre informazioni relative alla navigazione del client sul server web.

 

Utilizzo delle variabili di ambiente

Per utilizzare le variabili di ambiente PHP:

  1. Definisci le variabili di ambiente PHP in un file .htaccess:
    • SetEnv EXAMPLEVARIABLE hello
  2. Nel tuo file PHP, il nome della variabile da chiamare corrisponde allo stesso nome della variabile definita nella variabile di ambiente:
    • <?php getenv('EXAMPLEVARIABLE');

In questo esempio, il risultato visualizzato sarà hello.

 

Approfondire con le variabili di ambiente

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

  1. Clicca qui per accedere alla gestione del tuo sito sul Manager Infomaniak (hai bisogno di aiuto?).
  2. Clicca direttamente sul nome assegnato al sito interessato:
  3. Clicca su Gestisci i parametri avanzati:
  4. Clicca sulla scheda PHP / Apache:
  5. Più in basso sulla pagina, clicca sulla freccia per espandere la sezione Variabili di ambiente.
  6. Clicca sull'icona Aggiungi.
  7. Inserisci la variabile e il suo valore.
  8. Clicca sul pulsante per salvare:

Questa FAQ è stata utile?

Questa guida spiega come visualizzare i percorsi assoluti di Infomaniak per alcune applicazioni web che ne hanno bisogno.

 

Come ottenere il percorso assoluto…

… di un servizio di hosting web

A tal fine:

  1. Clicca qui per accedere alla gestione del tuo hosting tramite il pannello di controllo Infomaniak (hai bisogno di aiuto?).
  2. Clicca direttamente sul nome assegnato all'hosting in questione.
  3. Fare clic sulla freccia rivolta verso il basso per espandere la sezione Informazioni di questo hosting.
  4. L'indicazione evidenziata di seguito indica la posizione del sito di esempio:

… di un sito web

Per farlo:

  1. Clicca qui per accedere alla gestione del tuo sito tramite il pannello di controllo Infomaniak (hai bisogno di aiuto?).
  2. Clicca direttamente sul nome assegnato al sito in questione.
  3. Fai clic sulla freccia rivolta verso il basso per espandere la sezione Informazioni di questo sito.
  4. L'indicazione evidenziata di seguito mostra la posizione del sito di esempio:

Questa FAQ è stata utile?

Questa guida spiega il funzionamento, la configurazione e la gestione di ModSecurity sui server Infomaniak.

 

Introduzione

  • ModSecurity (mod_secure) è disponibile e attivato per impostazione predefinita sui server Infomaniak:
    • Tutte le richieste HTTP saranno soggette alle regole di sicurezza definite da ModSecurity.
    • L'estensione PHP uploadprogress non è disponibile sui server Infomaniak, poiché PHP viene utilizzato nella sua versione FPM.
  • Non è possibile disattivare ModSecurity sui server Infomaniak:
    • L'impostazione è globale per il server in cui è ospitato il tuo sito, il che significa che tutte le regole di sicurezza definite verranno applicate al tuo sito.

 

In caso di problemi

Errore di lingua nel browser (codice 403)

Se viene visualizzato il messaggio di errore ModSecurity: Access denied with code 403 (phase 2). Operator EQ matched 0 at REQUEST_HEADERS. (...) relativo a ModSecurity, dovresti verificare che una lingua predefinita sia correttamente configurata nel tuo browser web. Questo errore può talvolta essere causato da impostazioni di lingua configurate in modo errato nel browser.

Avviso "Request body larger than configured limit"

Se riscontri messaggi relativi all'errore o all'avviso Request body larger than configured limit, sappi che si tratta solo di un avviso: la richiesta viene comunque elaborata e non viene bloccata. Questa configurazione è specifica per alcune vecchie generazioni di hosting (di tipo jessie) e consente a tutte le richieste di passare sul server senza alcun impatto per i tuoi visitatori.


Questa FAQ è stata utile?

Questa guida spiega cos'è un provider di hosting web come Infomaniak e ne definisce il ruolo, l'ambito di intervento e i limiti del supporto tecnico offerto.

 

Infomaniak, provider di hosting dal 1996

Secondo Wikipedia, un provider di hosting web è un'azienda che fornisce servizi di hosting su Internet per sistemi informatici, rivolti a persone o entità che non desiderano gestire tali sistemi autonomamente.

Infomaniak offre anche:

  • … decenni di esperienza nell'hosting e nelle soluzioni online ad alte prestazioni.
  • … oltre un milione di utenti in Svizzera e in Europa che affidano la gestione dei loro dati importanti.
  • … un'azienda certificata ISO 27001, 9001, 14001, 50001 e impegnata per un futuro digitale sostenibile.
  • … con il 100% del know-how tecnologico "Made in Switzerland" e dati ospitati in Svizzera nei propri data center.
  • … una ricca base di conoscenza e un servizio di assistenza clienti disponibile per assisterti.

 

Responsabilità e limiti di intervento

In qualità di provider di hosting, Infomaniak installa, protegge e mantiene aggiornata l'infrastruttura server, migliora le interfacce di gestione (Manager) e supporta i propri clienti nell'utilizzo ottimale degli strumenti forniti. Infomaniak si impegna a offrire soluzioni accessibili a tutti; tuttavia, l'assistenza umana per i prodotti gratuiti è per sua natura limitata al fine di garantire la sostenibilità di questi servizi.

Per motivi di sicurezza e riservatezza,non sarà fornita alcuna assistenza senza una formale identificazionedell'interlocutore.

Il supporto è rivolto esclusivamente agli amministratori dell'organizzazione. I clienti finali o gli utenti che usufruiscono di un contratto tramite un partner rivenditore devono rivolgersi prioritariamente al loro amministratore o fornitore di servizi dedicato.

 

Ambito del supporto tecnico

L'assistenza tecnica non interviene per:

  • Sviluppo e programmazione: debug di siti web, correzione di codice sorgente, script personalizzati (PHP, JS, ecc.)
  • L'utilizzo e l'integrazione delle API.
  • La manutenzione delle applicazioni e la gestione dei siti web: risoluzione di problemi, aggiornamenti o gestione dei contenuti per applicazioni di terze parti (ad esempio, CMS come WordPress, client di posta elettronica come Outlook, ecc.).
  • Interventi personalizzati e in loco: assistenza remota, configurazione delle vostre apparecchiature, installazioni o migrazioni manuali complesse.

Il nostro supporto sarà lieto di assistervi anche per:

  • Infrastruttura e gestione: risoluzione di problemi relativi alla rete, all'hardware o alle interfacce di gestione di Infomaniak.
  • Utilizzo dei servizi Infomaniak: chiarimenti sui processi di configurazione e assistenza per l'utilizzo delle nostre funzionalità integrate.
  • Orientamento alla documentazione: vi indirizzeremo verso le risorse e le guide tecniche adatte per consentirvi di operare in autonomia.

È disponibile un servizio di assistenza Premium e un servizio di migrazione per esigenze più specifiche.

 

Trova assistenza esterna

Per ricevere assistenza relativa al contenuto del tuo sito, alla sua programmazione o all'organizzazione avanzata delle tue caselle di posta, utilizza la piattaforma di offerte di Infomaniak, che elenca più di 1000 professionisti verificati, oppure consulta l'elenco.


Questa FAQ è stata utile?

Questa guida spiega come modificare la versione di PHP utilizzata in linea di comando (PHP CLI) su un hosting Web Infomaniak.

 

Premessa

  • Utile per configurare uno script specifico o una sessione PHP in linea di comando (CLI).
  • Per modificare la versione PHP del server Web (FPM/Apache) tramite il Manager, consulta questa altra guida.

 

Versione predefinita di PHP CLI

Il comando php utilizza la versione predefinita del server. Verifica la versione attiva con questo comando:

# Check current PHP version
php -v

Per la stabilità dei tuoi script, utilizza un percorso esplicito (es: php8.2) o modifica la tua variabile PATH.

 

Modificare la versione di PHP in CLI

Puoi configurare la versione di PHP caricata automaticamente nella tua sessione SSH tramite due file principali.

 

1. Utilizzo di .bashrc (Consigliato)

Il file ~/.bashrc viene letto all'apertura di un shell interattivo.

  1. Apri il file (o crealo se non esiste):

    touch ~/.bashrc
    nano ~/.bashrc
  2. Aggiungi questa riga per definire la versione desiderata (esempio con PHP 8.3):

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

    source ~/.bashrc
  4. Verifica la modifica:

    php -v
    which php

 

2. Utilizzo di .profile (Alternativa)

Il file ~/.profile viene letto durante una connessione SSH (modalità login).

  1. Modifica il file:

    nano ~/.profile
  2. Aggiungi la riga di esportazione:

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

 

3. Caricare .bashrc sistematicamente

Per applicare la configurazione a tutti i tipi di sessioni, aggiungi questo codice nei tuoi file ~/.bash_profile o ~/.profile:

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

 

Eseguire una versione specifica occasionalmente

Per avviare uno script con una versione specifica senza modificare il tuo ambiente globale, chiama direttamente il binario:

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

Una volta completati questi passaggi, le tue sessioni SSH e i tuoi script CLI utilizzeranno la versione di PHP selezionata predefinita.


Questa FAQ è stata utile?

Questa guida riguarda Redis, un modulo PHP per Server Cloud Infomaniak.

 

Premessa

  • Redis viene utilizzato con PHP per accelerare le prestazioni fungendo da cache per i dati temporanei e per gestire le sessioni utente, migliorando così l'efficienza delle applicazioni web.
  • Redis consente inoltre di implementare sistemi di coda e di memorizzare temporaneamente i dati per compiti asincroni o statistiche.

 

Installare Redis

Redis si installa tramite Fast Installer, le applicazioni disponibili in pochi clic su Server Cloud:

  • Dopo l'installazione, Redis è accessibile tramite l'IP/porta localhost:6379 o 127.0.0.1:6379
  • La password per Redis deve essere compresa tra 15 e 99 caratteri (inclusi).

Questa FAQ è stata utile?

Questa guida spiega come accedere alla configurazione di un sito Web Infomaniak per visualizzare informazioni tecniche come la versione di PHP, di Apache o le estensioni e i moduli PHP attivati.

 

Visualizzare le informazioni tecniche del sito

Per accedere alla gestione del sito Web:

  1. Clicca qui per accedere alla gestione del tuo sito sul Manager Infomaniak (hai bisogno di aiuto?).
  2. Clicca direttamente sul nome assegnato al sito interessato:
  3. Clicca su Gestisci i parametri avanzati:
  4. Prendi visione delle informazioni del sito Web nelle schede Generale, PHP / Apache e Estensioni PHP.
  5. Clicca su Basi di dati nel menu laterale sinistro per ottenere la versione di MySQL dell'hosting Web:

Questa FAQ è stata utile?

Questa guida spiega come eseguire il gestore di dipendenze open source Composer 2 utilizzando un comando SSH.

 

Introduzione

  • Composer è un gestore di dipendenze open source per PHP che consente di definire, installare e aggiornare le librerie necessarie per un progetto PHP.
  • Composer 1 è obsoleto dal 2021 e dal 2025 non consente più di installare nuovi pacchetti o di eseguire aggiornamenti.
  • È supportata e disponibile solo la versione 2 di Composer, per tutte le versioni di PHP dalla 7.2 alla 8.3.

 

Eseguire Composer 2

Composer 2 è già preinstallato ed è accessibile tramite SSH. Pertanto, non è necessario installarlo manualmente.

Utilizzo semplice

Accedi al tuo spazio di hosting tramite SSH, quindi utilizza il seguente comando:

composer

Questo comando eseguirà automaticamente la versione 2 di Composer, compatibile con la versione di PHP attualmente in uso nella tua sessione.

Verifica della versione attiva

È possibile verificare la versione di Composer disponibile con il comando:

composer --version

Esempio di output: Versione di Composer 2.5.0 2022-12-20 10:44:08

Forzare una versione specifica di PHP

Se desideri eseguire Composer con una versione specifica di PHP, sono disponibili degli alias. Ad esempio:

composer_php8.1 --version

oppure:

composer_php7.4

Questi alias consentono di eseguire Composer 2 con l'interprete PHP specificato, il che è utile per testare o distribuire un progetto su una versione specifica di PHP.


Questa FAQ è stata utile?

Questa guida spiega come ripristinare un VPS Cloud / VPS Lite.

 

Introduzione

  • Questa procedura elimina tutti i contenuti del volume dedicato al sistema operativo (/dev/vda).
  • Nel caso di un VPS Cloud, il volume dedicato all'archiviazione dei dati (/dev/vdb) non è interessato dalla reimpostazione.
     

Attenzione: a seconda del sistema operativo installato, il volume di sistema potrebbe essere denominato /dev/sda, /dev/sda1 o /dev/vda… lo stesso vale per il volume dati /dev/sdb, /dev/sdb2 o /dev/vdb… è quindi necessario sostituire queste indicazioni con quelle corrispondenti alla propria situazione.

 

Ripristino del sistema operativo VPS Cloud / VPS Lite

Per accedere al VPS:

  1. Clicca qui per accedere alla gestione del tuo VPS tramite il pannello di controllo Infomaniak (hai bisogno di aiuto?).
  2. Fate clic direttamente sul nome del VPS in questione.
  3. Fate clic sul pulsante Reimposta.
  4. Seguire le istruzioni visualizzate per completare il ripristino.

Questa FAQ è stata utile?

Questa guida spiega come accedere alla console VNC con VPS Cloud / VPS Lite di Infomaniak.

 

Introduzione

  • L'accesso iniziale al server avviene tramite chiave SSH; è quindi necessario assegnare una password all'account root o creare un altro utente prima di poter effettuare l'autenticazione tramite la console VNC.
  • Attenzione: è necessario utilizzare una tastiera con layout statunitense per poter utilizzare VNC correttamente!

 

Aprire la console VNC

Per farlo:

  1. Clicca qui per accedere alla gestione del tuo prodotto tramite il pannello di controllo Infomaniak (hai bisogno di aiuto?).
  2. Clicca direttamente sul nome assegnato al prodotto in questione.
  3. Fare clic su Apri la console VNC in Azioni rapide.

 

Se si verificano problemi di visualizzazione della console, procedere come segue dalla VM:

Nel file /etc/default/grub, modificare GRUB_CMDLINE_LINUX_DEFAULT, GRUB_GFXMODE e GRUB_GFXPAYLOAD_LINUX (quest'ultima variabile potrebbe mancare e dovrà essere aggiunta):

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

Quindi, aggiorna Grub e riavvia:

grub-mkconfig -o /boot/grub/grub.cfg

È possibile modificare la risoluzione (ad esempio, da 1280x1024 a 1000x400) per visualizzare la console VNC direttamente nell'interfaccia di amministrazione, senza dover aprire una nuova scheda.


Questa FAQ è stata utile?

Questa guida spiega come autorizzare determinate porte in entrata e/o in uscita nel firewall(firewall) di un hosting web o di un server cloud.

 

Introduzione

  • Su un hosting web condiviso, è possibile aprire solo porte in uscita.
  • Su un server cloud, è possibile aprire porte in entrata e in uscita.
  • L'apertura delle porte consente di garantire il corretto funzionamento di alcune applicazioni, ma può ridurre la sicurezza del tuo hosting.

 

Accedere allo strumento e aggiungere una regola

Per gestire l'apertura delle porte tramite il Manager:

  1. Clicca qui per accedere alla gestione del tuo hosting nel Manager Infomaniak (hai bisogno di aiuto?).
  2. Fate clic direttamente sul nome dell'hosting in questione.
  3. Fate clic su Sicurezza nel menu laterale sinistro.
  4. Fare clic su Apertura porte nel menu laterale sinistro.
  5. Fare clic sul pulsante Apri una porta:

Aprire una porta

È possibile impostare una sola porta per regola e un solo indirizzo IP/host per campo:

Indicando un indirizzo IP o un host, la connessione sarà autorizzata solo nei seguenti casi:

  • Regola in entrata: se la connessione proviene da tale indirizzo IP o dall'host indicato
  • Regola in uscita: se la connessione viene effettuata verso questo IP o questo host

Lo stesso vale per il "Tipo" di connessione: se il protocollo utilizzato per la connessione non corrisponde a quello indicato nella regola, la connessione non sarà autorizzata.

 

Aprire la porta in uscita 25 in modo globale

È possibile aprire la porta in uscita 25 dal pannello di controllo se viene specificato un host di destinazione.

Con un server Cloud, per aprire questa porta a livello globale, contatta l'assistenza Infomaniak, motivando la tua richiesta.

 

Porte aperte per impostazione predefinita

Una volta effettuato l'accesso allo strumento di gestione delle porte, troverai l'elenco delle porte aperte per impostazione predefinita nella pagina.

Con un Server Cloud, per chiudere eccezionalmente alcune delle porte elencate, contatta l'assistenza Infomaniak, motivando la tua richiesta.

A volte, la visualizzazione può estendersi su più pagine:

Porte MySQL

Per quanto riguarda le porte dei database, consulta queste guide:

 

Verificare l'attività di una porta (server cloud)

Su Server Cloud, per verificare se un'applicazione è in ascolto su una determinata porta (1234 nell'esempio seguente) e per conoscere il nome dell'applicazione in questione, esegui tramite SSH:

netstat -anpe | grep "1234" | grep "LISTEN"

Questa FAQ è stata utile?

Questa guida spiega come migrare un hosting web condiviso su un Server Cloud, recuperando tutti i dati, i siti web, i database, ecc.

 

Introduzione

  • Da notare:
    • I nomi dei database e degli utenti dei database vengono mantenuti.
    • Gli account FTP vengono mantenuti con gli stessi nomi, ma l'indirizzo del server cambia e assume un formato del tipo xxxx.ftp.infomaniak.com.
    • L'IP dei siti cambierà, ad eccezione degli IP dedicati.
    • Durante questa operazione, le statistiche vengono reimpostate.
  • Se disponi già di un Server Cloud, passa direttamente al passaggio 2 di questa guida.
  • Per migrare un hosting web da un Server Cloud a un altro Server Cloud, consulta questa altra guida.
  • Per migrare un hosting web da un Server Cloud a un hosting web condiviso, consulta questa altra guida; tieni presente che si tratta di un'operazione che dovrai eseguire manualmente.

 

1. Ordinare un Server Cloud

Per farlo:

  1. Clicca qui per accedere alla gestione dei Server Cloud nel Manager Infomaniak (hai bisogno di aiuto?).
  2. Fare clic su Ordina, scegliere un Server Cloud gestito e seguire la procedura guidata per completare l'ordine:

 

2. Migrare l'hosting sul Server Cloud

Una volta che il Server Cloud è attivo:

  1. Fare clic qui per accedere alla gestione del prodotto nel Manager Infomaniak (necessiti di aiuto?).
  2. Fare clic sul menu azioni ⋮ situato a destra dell'elemento interessato.
  3. Fare clic su Modifica offerta:
  4. Selezionare l'offerta di migrazione gratuita.
  5. Selezionare il Server Cloud su cui migrare l'hosting:
  6. Fare clic sul pulsante Avanti in fondo alla pagina e completare l'intera procedura.‍
  7. Attendere il completamento della migrazione dell'hosting; durante il processo si verificherà un'interruzione del servizio.

Questa FAQ è stata utile?

Questa guida fornisce informazioni sul file robots.txt creato automaticamente per gli hosting web in cui tale file non è presente.

 

Introduzione

  • Il file robots.txt funge da guida per i robot di scansione dei motori di ricerca.
  • Viene posizionato nella directory principale di un sito web e contiene istruzioni specifiche per questi robot, indicando quali directory o pagine possono esplorare e quali devono ignorare.
  • Tuttavia, è importante notare che i robot possono scegliere di ignorare queste direttive, rendendo il file robots.txt più una guida facoltativa che una regola rigida.

 

Contenuto del file

Se il file robots.txt non è presente in un sito Infomaniak, viene automaticamente generato un file con lo stesso nome e le seguenti direttive:

User-agent: *
Crawl-delay: 10

Queste direttive indicano ai robot di distanziare le proprie richieste di 10 secondi, evitando così di sovraccaricare inutilmente i server.

 

Come modificare il file robots.txt creato automaticamente

È possibile aggirare il file robots.txt seguendo questi passaggi:

  1. Creare un file vuoto robots.txt (servirà solo come segnaposto per evitare che vengano applicate le regole).
  2. Gestisci il reindirizzamento dell'URI (Uniform Resource Identifier) robots.txt al file desiderato utilizzando un file .htaccess.

Esempio

RewriteEngine On RewriteCond %{REQUEST_URI} /robots.txt$ RewriteRule ^robots\.txt$ index.php [QSA,L]

Spiegazioni

Explications

  • Il modulo mod_rewrite di Apache è attivo per consentire i reindirizzamenti.
  • La condizione RewriteCond %{REQUEST_URI} /robots.txt$ verifica se la richiesta riguarda il file robots.txt.
  • La regola RewriteRule ^robots\.txt$ index.php [QSA,L] reindirizza tutte le richieste a robots.txt a index.php, con l'opzione [QSA] che preserva i parametri della richiesta.

Si consiglia di inserire queste istruzioni all'inizio del file .htaccess.


Questa FAQ è stata utile?

Questa guida riguarda gli indirizzi IP, quelli…

  • … assegnati ai siti/hosting/servers, IP dinamiche o statiche, condivise o dedicate,
  • … assegnate dal vostro Fournisseur d'Accès Internet (FAI) durante l'istituzione di una connessione Internet al vostro prodotto Infomaniak.

 

Premessa

  • Un indirizzo IP dedicato o statico per un sito web è un indirizzo IP permanente che gli viene specificamente assegnato.
  • A differenza di un indirizzo IP condiviso, che viene utilizzato da più siti web, un indirizzo IP dedicato garantisce che solo questa piattaforma sia associata a questo indirizzo.
  • Gli indirizzi IP dedicati per i siti web vengono spesso utilizzati in casi in cui la stabilità, la personalizzazione e la sicurezza sono importanti, come l'hosting di server, la configurazione di firewall o l'attivazione di certificati SSL (anche se è possibile procedere senza indirizzo IP dedicato per installare un certificato SSL).
  • Ecco i principali vantaggi:
    • Configurare un entrata PTR o reverse DNS sugli IP dedicati, è utile soprattutto per l'installazione di un server mail poiché alcuni fornitori di posta elettronica verificano la registrazione PTR prima di accettare gli e-mail inviati da un server.
    • Migliore stabilità della connessione.
    • Riduzione del rischio di cattiva reputazione legata a siti web che condividono lo stesso indirizzo IP.
    • Facilità di configurazione di alcuni aspetti tecnici.
    • Un IP dedicato può migliorare il posizionamento di un sito web (anche se ci sono opinioni contrastanti tra gli esperti di posizionamento).
  • Attenzione: Infomaniak non permette di accedere a siti web tramite HTTP(S) tramite IP (dedicati) su server gestiti; è necessario utilizzare un nome di dominio che punta all'IP (o utilizzare l'URL di anteprima).

 

Aggiungere un IP dedicato al sito web

Per aggiungere un IP dedicato al vostro sito web, consultate questa guida.

In caso di problemi se reindirizzate il traffico web verso una porta definita, consultate questa altra guida.

 

Blocco dell'indirizzo IP (connessione Internet)

Se non riuscite più a consultare…

  • … tutti i vostri indirizzi e-mail che possedete presso Infomaniak (che di solito funzionano bene) e questo con un software/client di posta elettronica da una sola e stessa rete Internet (cioè dalla stessa IP fornita dal vostro FAI)…

… o se avete purtroppo effettuato questo tipo di operazione:

  • tentativi ripetuti di connessioni non riuscite tramite FTP, SSH, o su punti di accesso come il login WordPress…
  • richieste che restituiscono troppi errori come errori 403 in massa…

… il vostro accesso ai server Infomaniak può essere bloccato a seguito del ban dell'indirizzo IP (banip / ipban) della vostra connessione internet.

Per sbloccare la situazione, contattate il supporto Infomaniak via e-mail e specificate il dominio interessato e soprattutto il vostro indirizzo IP pubblico interessato.

 

Sblocco definitivo (IP in lista bianca)

Con un Server Cloud, è possibile richiedere di autorizzare definitivamente l'indirizzo IP interessato in modo che il blocco non si ripeta mai più, indipendentemente dalla situazione. Per fare ciò, è necessario:

  1. Avere un IP dedicato associato al proprio Server Cloud.
  2. Essere consapevoli che Infomaniak non bloccherà più eventuali attacchi provenienti da questo IP; gli attacchi o tentativi di accesso maliziosi provenienti da questo indirizzo non saranno più bloccati automaticamente dai sistemi di sicurezza.
  3. Confermare via mail e da un indirizzo di contatto associato al conto (proprietario o amministratore) di comprendere e accettare l'intera responsabilità in caso di attacco proveniente da questo IP.

Questa FAQ è stata utile?

Questa guida spiega come ordinare, collegare o rimuovere un IP dedicato a un sito Web.

 

Gestire gli IP dedicati su un hosting

 

Ordina uno o più primi indirizzi IP dedicati

Per fare questo:

  1. Clicca qui per accedere alla gestione del tuo sito sul Manager Infomaniak (hai bisogno di aiuto?).
  2. Clicca direttamente sul nome attribuito al sito interessato:
  3. Clicca sulla freccia a destra di Strumenti avanzati nel menu laterale sinistro.
  4. Clicca su IP dedicati nel menu laterale sinistro.
  5. Clicca sul pulsante per ordinare uno o più indirizzi IP:
  6. Aumenta in base al numero di IP desiderati:

 

Ordina uno o più indirizzi IP dedicati aggiuntivi

Per fare questo:

  1. Clicca qui per accedere alla gestione del tuo sito sul Manager Infomaniak (hai bisogno di aiuto?).
  2. Clicca direttamente sul nome attribuito al sito interessato.
  3. Clicca sulla freccia a destra di Strumenti avanzati nel menu laterale sinistro.
  4. Clicca su IP dedicati nel menu laterale sinistro.
  5. Clicca sul testo per ordinare uno o più indirizzi IP aggiuntivi:
  6. Aumenta in base al numero di IP desiderati.

 

Collegare un indirizzo IP dedicato a un sito Web su un hosting

Una volta ordinato e pagato l'IP, prendi nota dei prerequisiti di seguito, poiché passare a un indirizzo IP dedicato per un sito Web può causare un'interruzione temporanea, in particolare in presenza di un certificato SSL Let's Encrypt.

Prerequisiti

  • Inizia riducendo il TTL degli record DNS A e AAAA (per @ e www) a 5 minuti.
  • Attendi la durata del TTL precedente prima di apportare modifiche.
  • La modifica di seguito deve essere effettuata durante un periodo di basso traffico per limitare il disagio causato dall'interruzione inevitabile.
  • Al termine della procedura, sarà necessario attendere il nuovo TTL affinché la nuova configurazione si propaghi e il certificato SSL venga rigenerato, quindi verificare l'accessibilità del sito in HTTPS per assicurarsi che tutto funzioni correttamente.

Per passare a un indirizzo IP dedicato:

  1. Clicca qui per accedere alla gestione del tuo sito sul Manager Infomaniak (hai bisogno di aiuto?).
  2. Clicca direttamente sul nome attribuito al sito interessato.
  3. Clicca sulla freccia a destra di Strumenti avanzati nel menu laterale sinistro.
  4. Clicca su IP dedicati nel menu laterale sinistro.
  5. Fai clic sul pulsante per associare l'IP a un sito del tuo hosting:
  6. Scegli il sito a cui assegnare il nuovo indirizzo IP.
  7. Seleziona la casella dopo aver preso visione degli avvertimenti.
  8. Fai clic sul pulsante Associa:

 

Rimuovere un indirizzo IP dedicato da un sito web

Una volta installata l'IP, per disinstallarla:

  1. Clicca qui per accedere alla gestione del tuo sito sul Manager Infomaniak (hai bisogno di aiuto?).
  2. Clicca direttamente sul nome attribuito al sito interessato.
  3. Clicca sulla freccia a destra di Strumenti avanzati nel menu laterale sinistro.
  4. Clicca su IP dedicati nel menu laterale sinistro.
  5. Fai clic su il menu di azione ⋮ situato a destra dell'elemento interessato.
  6. Seleziona Disassocia:
  7. Prendi visione degli avvertimenti e conferma l'eliminazione per completare la procedura di disinstallazione dell'IP.

 

Consulta questa altra guida se stai cercando informazioni su eventuali problemi legati al tuo IP.


Questa FAQ è stata utile?

Questa guida spiega come migrare un Hosting Web da MySQL a MariaDB.

 

Premessa

  • MariaDB è una versione migliorata di MySQL, dotata di numerose funzionalità potenti integrate e di miglioramenti in termini di utilizzo, sicurezza e prestazioni:
    • MariaDB dispone di un pool di connessioni più grande che supporta fino a 200.000 connessioni, mentre MySQL ha un pool di connessioni più piccolo.
    • Confrontando le prestazioni di MariaDB e MySQL, si nota che la replicazione è più veloce in MariaDB e più lenta in MySQL; MariaDB è più veloce di MySQL in generale.
    • MariaDB è Open Source, mentre MySQL utilizza codice proprietario nella sua edizione Enterprise.
  • L'aggiornamento a MariaDB è irreversibile e tutti i siti presenti sul tuo hosting funzioneranno successivamente con questa versione di MariaDB.
  • Durante questa operazione, le statistiche vengono reimpostate.

 

Utilizzare MariaDB al posto di MySQL

Per migrare un hosting Web a MariaDB:

  1. Clicca qui per accedere alla gestione del tuo prodotto su Infomaniak Manager (hai bisogno di aiuto?).
  2. Clicca direttamente sul nome attribuito al prodotto interessato.
  3. Clicca su Database nel menu laterale sinistro.
  4. Clicca sul link Migra a MariaDB.

Per migrare un Server Cloud, consulta questa altra guida riguardante la migrazione a una nuova generazione di Server Cloud.


Questa FAQ è stata utile?