Base di conoscenze

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

Ricerca

Questa guida spiega come consultare l'attività dei file sul server del tuo hosting Infomaniak.

 

Registri di attività dello spazio FTP

Per conoscere l'attività degli scambi sul tuo spazio FTP, contatta il supporto Infomaniak per richiedere i log FTP autenticandoti preventivamente con le credenziali corrispondenti alla gestione del tuo hosting web.

Il registro viene aggiornato solo se c'è stata un'attività tramite FTP.

Guida alla lettura dei log: http://www.castaglia.org/proftpd/doc/xferlog.html


Questa FAQ è stata utile?

Il modulo CGID per Apache è stato disattivato sulle offerte di hosting web condiviso di Infomaniak.

Se necessario, è quindi necessario considerare di cambiare offerta per un Server Cloud se attualmente si è su un hosting web condiviso, questo avviene in modo trasparente: prendere visione di questa altra guida in merito.


Questa FAQ è stata utile?

Questa guida spiega come aumentare il valore max_children su Server Cloud per aumentare il numero di processi PHP simultanei che possono essere utilizzati dal tuo sito. Questo sarà molto utile per risolvere problemi di caricamento infinito delle pagine del tuo sito.

 

Premessa

  • Per impostazione predefinita su qualsiasi hosting, il limite di max_children è impostato su 20.
    • Sebbene sia possibile aumentare questo valore dal Manager Infomaniak, il limite di max_children viene automaticamente regolato in base alla configurazione del tuo Server Cloud.
    • Per aumentare questo limite su hosting condiviso, migra su Server Cloud.
  • Per capire come calcolare al meglio i max_children necessari, consulta questo articolo sull'argomento.

 

Aumentare il valore max_children

Prerequisiti

  • Assicurarsi di disporre delle risorse necessarie sul server Cloud.
  • Assicurarsi che tutte le risorse del server Cloud non siano utilizzate; se risulta che queste sono completamente utilizzate, l'aumento del valore max_children non avrà alcun effetto (Modificare le risorse del Server Cloud).
  • Controllare il monitoraggio delle risorse del tuo server, nel caso in cui le risorse del tuo server siano esaurite, sarà necessario verificare l'ottimizzazione dei processi e del tuo sito prima di considerare l'aumento del valore max_children.
  • Consultare i rapporti di errore PHP dalla cartella /ik-logs (master process php logs - nome del file: php-fpm.log) per verificare se il limite "max_children" è stato superato... esempio di errore: [05-Jul-2024 09:08:58] WARNING: [pool www.infomaniak.ch] server reached max_children setting (20), consider raising it

Per accedere alla gestione dei parametri PHP / Apache del sito di cui è necessario aumentare il valore max_children su Server Cloud, consulta questa altra guida.

Potrai in particolare...

  • ... scegliere un nuovo valore di max_children:

Non dimenticare di salvare le modifiche in fondo alla pagina.

 

Limiti in base al server

Limite dei max_children in base alle risorse del Server Cloud:

Configurazione Server Cloudmax_children
2 CPU / 6 Go RAM20
4 CPU / 12 Go RAM40
6 CPU / 18 Go RAM60
8 CPU / 24 Go RAM80
12 CPU / 36 Go RAM120
16 CPU / 48 Go RAM160
24 CPU / 72 Go RAM240
32 CPU / 96 o 128 Go RAM320

Questa FAQ è stata utile?

Questa guida è rivolta a chi desidera eseguire test di vulnerabilità del proprio sito / server ospitato da Infomaniak.

 

Tollerati e limitati

È possibile eseguire test di vulnerabilità (injection SQL, XSS, ecc.), intrusioni o test di penetrazione (pentest) del proprio hosting Infomaniak solo secondo le seguenti condizioni:

  • … tra le 9:00 e le 17:00 CET
  • … dal lunedì al venerdì
  • … con il minimo pacchetto di attacco indipendentemente dal software utilizzato (AppScan ad esempio)
  • … senza mai eseguire un singolo attacco di tipo DoS o DDoS (Negazione del servizio / Denial of Service)
  • … rispettando i Termini e Condizioni di Infomaniak, in particolare il quadro condiviso dei servizi

 

Qualsiasi uso improprio potrebbe comportare la risoluzione anticipata da parte di Infomaniak.


Questa FAQ è stata utile?

Questa guida dettaglia l'uso di script Perl o Python sugli hosting Infomaniak e la gestione dei loro moduli.

 

Prerequisiti

  • Hosting Web condivisi: il modulo CGI non è più disponibile; l'esecuzione di script Perl e Python non è quindi supportata.
  • Server Cloud Managed: per beneficiare delle ultime tecnologie, è possibile aggiornare il proprio Server Cloud.

 

Configurazione Web (Apache/CGI)

Per eseguire script Python o Perl tramite Apache su Server Cloud, l'interpretazione dei file con le estensioni .py e .pl non è attiva di default.

Utilizzando il tuo software/client FTP o il Web FTP, aggiungi e adatta la direttiva seguente nel file .htaccess situato nella cartella contenente i tuoi script:

AddHandler cgi-script .pl .cgi .py
Options +ExecCGI

 

Installazione di moduli aggiuntivi

Su un Server Cloud, hai la possibilità di installare librerie di terze parti non presenti di default.

Python

  • L'installazione avviene tramite PIP, che è un gestore di pacchetti utilizzato per installare e gestire pacchetti scritti in Python.
  • Infomaniak propone PIP e PIP3 tramite lo strumento Fast Installer.
  • Una volta installato PIP, potrai installare moduli Python specificando --user durante il comando. Ad esempio:
  • pip3 install mysql-connector-python --user

Perl

  • L'aggiunta di moduli Perl avviene anch'essa tramite SSH (console). È necessario installarli nella directory dell'utente e definirne il percorso completo all'interno degli script.

 

Informazioni tecniche importanti

  • Percorso dell'interprete (Path): /usr/bin/python
  • Estensioni: Gli script devono avere l'estensione .pl, .cgi o .py.
  • Limitazioni: Il modulo mod_python non è supportato.

 

Risoluzione degli errori (CGIWrap)

Se si incontra l'errore seguente durante il caricamento di un'immagine:

CGIWrap Error: Execution of this script not permitted
Request Data:Extra Path Info: /dossier/.../image.PL.12.34.gif

Il server interpreta il file come uno script perché contiene ".PL" (o .PY) nel suo nome.
<Soluzione: Rinominare semplicemente il file per rimuovere questa menzione (esempio: image-12-34.gif).


Questa FAQ è stata utile?

Questa guida vi aiuterà, ad esempio, se desiderate distribuire un pacchetto come pymysql e questo richiede una versione di Python superiore a quella proposta per impostazione predefinita sul vostro hosting.

 

Premessa

  • Anaconda è una distribuzione libera e open source dei linguaggi di programmazione Python e R; mira a semplificare la gestione dei pacchetti e la distribuzione.
  • Si consiglia di utilizzare Miniconda (versione leggera di conda); si installa nello spazio utente, evitando qualsiasi conflitto con il Python di sistema e non richiedendo diritti amministratori.
  • Prendete visione della documentazione ufficiale; questa guida richiede conoscenze tecniche, pertanto se riscontrate un problema con un software di terze parti, contattate direttamente l'editore o un Partner e consultate la politica di supporto nonché l'articolo 11.9 delle CGU Infomaniak.

 

1. Scaricare l'installatore

Ad esempio la versione Linux 64-bit per Python 3.11.

user@server:~$ wget https://repo.anaconda.com/miniconda/Miniconda3-py311_23.10.0-1-Linux-x86_64.sh
--2024-03-10 12:00:00--  https://repo.anaconda.com/miniconda/Miniconda3-py311_23.10.0-1-Linux-x86_64.sh
Resolving repo.anaconda.com... 104.16.131.3, 104.16.130.3
Connecting to repo.anaconda.com|104.16.131.3|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 72787200 (69M) [application/x-sh]
Saving to: ‘Miniconda3-py311_23.10.0-1-Linux-x86_64.sh’

Miniconda3-py311_23.10.0-1-Linux-x86_64.sh  100% [===================>]  69.42M  --.-KB/s    in 0.3s

 

2. Controllare l'integrità (Hash SHA256)

user@server:~$ sha256sum Miniconda3-py311_23.10.0-1-Linux-x86_64.sh
6c714a33ea348303f909194246990422e698889417d74b9714856b3e9a7e6c3a  Miniconda3-py311_23.10.0-1-Linux-x86_64.sh

 

3. Avviare l'installazione

L'argomento -b consente un'installazione silenziosa. Per impostazione predefinita, Miniconda si installerà in ~/miniconda3.

user@server:~$ bash Miniconda3-py311_23.10.0-1-Linux-x86_64.sh -b
PREFIX=/home/clients/your_client_hash/miniconda3
Unpacking payload ...
Collecting package metadata (current_repodata.json): done
Solving environment: done
Executing transaction: done
installation finished.

 

4. Inizializzare e attivare Conda

Per utilizzare conda immediatamente e ad ogni connessione SSH:

user@server:~$ ~/miniconda3/bin/conda init bash
no change     /home/clients/your_client_hash/miniconda3/condabin/conda
...
modified      /home/clients/your_client_hash/.bashrc

user@server:~$ source ~/.bashrc

 

5. Installare un pacchetto (esempio: pymysql)

Una volta attivato, il prefisso (base) appare davanti al vostro prompt dei comandi. Potete quindi installare i vostri strumenti senza sudo né --user.

(base) user@server:~$ python -V
Python 3.11.5

(base) user@server:~$ pip install pymysql
Collecting pymysql
  Downloading PyMySQL-1.1.0-py3-none-any.whl (44 kB)
Installing collected packages: pymysql
Successfully installed pymysql-1.1.0

Questa FAQ è stata utile?

Questa guida riguarda il supporto delle funzioni di hash sicure (in particolare SHA-256) da parte dei server Infomaniak, nonché l'enfasi sulla sicurezza dei certificati SSL/TLS utilizzando i CSR generati con SHA-256.

 

Algoritmo di hash SHA-256

La funzione di hash crittografica SHA-1 è compatibile e i server Infomaniak supportano anche la funzione SHA-256, utile in particolare per Paypal e SaferPay (SIX).

Le richieste di firma del certificato (CSR) sono in SHA-256 e non in SHA-1.


Questa FAQ è stata utile?

Questa guida spiega come eseguire un backup di un VPS Cloud sotto forma di snapshot.

 

Premessa

  • Uno snapshot è come una foto del tuo VPS Cloud in un dato momento, che conterrà tutto ciò che si trova sul tuo server, inclusi il tuo sistema operativo, le tue applicazioni, i tuoi dati, ecc.
  • Gli snapshot possono essere utilizzati, ad esempio, per...
    • ... proteggere il tuo VPS Cloud in caso di problemi: se riscontri un problema con il tuo VPS Cloud, puoi ripristinare uno snapshot per tornare a uno stato precedente.
    • ... testare le modifiche senza rischi: prima di apportare modifiche importanti al tuo VPS Cloud, puoi creare uno snapshot per poter tornare indietro se necessario.
  • Hai a disposizione uno snapshot gratuito per salvare l'intero server in uno spazio dedicato. In caso di necessità, è possibile ordinare spazi aggiuntivi o eliminare uno snapshot per crearne uno nuovo.
  • Sono possibili due tipi di backup:
    1. Snapshot dei dati: consente di creare un'immagine del volume che contiene i tuoi dati (non disponibile per le distribuzioni Windows).
    2. Snapshot del sistema operativo: consente di creare un'immagine del volume che contiene il tuo sistema operativo. Questo tipo di backup comporta un'interruzione di pochi minuti delle tue applicazioni e siti web.
  • È consigliabile creare snapshot regolarmente, ad esempio una volta alla settimana o al mese; in questo modo avrai una cronologia del tuo VPS Cloud e potrai tornare indietro in caso di problemi.
  • È ovviamente possibile ripristinare lo stato del VPS Cloud grazie allo snapshot creato in precedenza.

 

Creare uno snapshot

Per fare questo:

  1. Clicca qui per accedere alla gestione del tuo prodotto nel Manager Infomaniak (hai bisogno di aiuto?).
  2. Clicca direttamente sul nome attribuito al prodotto interessato.
  3. Clicca su Snapshot nel menu laterale sinistro.
  4. Clicca sul pulsante blu Crea uno snapshot:
  5. Scegli il tipo di snapshot da creare (dati o sistema operativo).
  6. Clicca sul pulsante blu per avviare la creazione dello snapshot:
  7. Viene inviata un'e-mail quando viene generato lo snapshot.

 

Eliminare uno snapshot

Per fare questo:

  1. Clicca qui per accedere alla gestione del tuo prodotto nel Manager Infomaniak (hai bisogno di aiuto?).
  2. Clicca direttamente sul nome attribuito al prodotto interessato.
  3. Clicca su Snapshot nel menu laterale sinistro.
  4. Fai clic sul menu di azione â‹® a destra dell'oggetto interessato nella tabella visualizzata.
  5. Fai clic su Elimina:

 

Ordina snapshot aggiuntivi

Per fare questo:

  1. Clicca qui per accedere alla gestione del tuo prodotto nel Manager Infomaniak (hai bisogno di aiuto?).
  2. Clicca direttamente sul nome attribuito al prodotto interessato.
  3. Clicca su Snapshot nel menu laterale sinistro.
  4. Fai clic sull'icona del carrello della spesa:
  5. Segui le indicazioni per completare l'ordine.

Non è possibile ordinare uno snapshot aggiuntivo se uno snapshot è in corso di esecuzione.


Questa FAQ è stata utile?

Questa guida spiega come visualizzare l'indirizzo IP di un sito sul tuo Hosting Web.

 

Premessa

  • L'indirizzo IPv4 è generalmente lo stesso per ciascuno dei siti sull'hosting (a meno che tu non abbia acquistato un'IP dedicata).

 

Visualizzare l'indirizzo IP del tuo sito

L'indirizzo IP è specificato nella pagina di gestione dell'hosting (Starter o contenente più siti):

  1. Clicca qui per accedere alla gestione del tuo sito sul Manager Infomaniak (hai bisogno di aiuto?).
  2. Clicca direttamente sul nome attribuito al prodotto interessato.
  3. Clicca poi sulla freccia per espandere la sezione Informazioni di questo hosting.
  4. L'indirizzo IPv4 è visualizzato nella pagina:
  5. L'indirizzo IPv6 è visualizzato anche nel caso degli hosting a pagamento:

Questa FAQ è stata utile?

Questa guida dettaglia gli errori di tipo "502 Bad Gateway" che si possono ottenere visitando un sito web.

 

Premessa

  • L'errore 502 Bad Gateway si verifica quando il server che fa da gateway tra il browser e il server web di origine riceve una risposta non valida.
  • Questo errore può essere causato da un server web sovraccarico, problemi di comunicazione tra un CDN e il server web di hosting o un server proxy configurato in modo errato.
  • A volte, l'errore può essere causato da un input errato nel server DNS.

 

Suggerimenti per la risoluzione

Per risolvere l'errore 502 Bad Gateway, spesso è necessario procedere per eliminazione:

  • Verifica se non si tratta di un sovraccarico temporaneo del server: basta ricaricare la pagina dopo qualche minuto perché l'errore scompaia.
  • Cancella la cache del browser.
  • Prova da un altro browser.

Questa FAQ è stata utile?

Questa guida dettaglia le specifiche relative alla gestione di MongoDB sul tuo Server Cloud gestito, in particolare riguardo al ciclo di vita delle versioni.

 

Premessa

  • Ogni nuova installazione dell'applicazione distribuisce MongoDB versione 7.0 (o superiore) per impostazione predefinita.

 

Passare dalla versione 6 alla 7

Non è possibile eseguire un aggiornamento (upgrade) automatico dalla versione 6 alla versione 7 direttamente dalla tua interfaccia.

Due soluzioni si offrono a te:

  1. Ordina un nuovo Server Cloud: disporrà nativamente della versione 7, potrai quindi migrare i tuoi dati.
  2. Reinstallare l'applicazione: disinstallare e poi reinstallare MongoDB sul server attuale.

La disinstallazione dell'applicazione elimina tutti i tuoi dati MongoDB. Inoltre, non sarà più possibile reinstallare la versione 6 dopo questa operazione.

Backup e responsabilità

In qualità di amministratore, la gestione e l'integrità dei tuoi dati sono interamente di tua responsabilità.

Prima di qualsiasi manipolazione (in particolare la reinstallazione):

  • Esegui i tuoi backup e export (dump) dei tuoi database.
  • Pianifica l'importazione manuale dei tuoi dati una volta attivata la nuova versione.

Questa FAQ è stata utile?

Questa guida spiega cosa devi determinare in qualità di visitatore di un sito web se ricevi un errore di tipo 403 per risolvere questo problema.

 

Cos'è l'errore 403?

Il codice di errore HTTP 403 significa generalmente che l'accesso a una risorsa è negato al cliente dal server.

 

In quale caso si verifica questo errore?

L'utente non è autenticato: il server richiede che l'utente si identifichi per accedere alla risorsa. Questo può essere il caso per pagine private che richiedono l'autenticazione, ad esempio.

L'utente è autenticato ma non ha i permessi necessari: il server riconosce l'utente ma non gli concede l'accesso alla risorsa richiesta a causa di restrizioni di permessi o ruoli. Questa causa di errore 403 può essere un problema di permessi errati, su una cartella o un file. Per una cartella, il messaggio di errore è di tipo "403 Forbidden", per un file, "failed to open stream: Permission denied". In questo caso, devi verificare che i permessi delle tue cartelle/file siano corretti, ovvero almeno 644 per un file e 755 per una cartella. Prendi visione di questa altra guida.

L'indirizzo IP dell'utente è bloccato o limitato: il server può bloccare l'accesso a un indirizzo IP specifico per motivi di sicurezza, protezione contro gli attacchi... Prendi visione di questa altra guida.

La risorsa richiesta non esiste sul server: in questo caso, il server restituisce un errore 403 invece di un errore 404 per evitare la divulgazione di informazioni riservate. Se provi ad accedere semplicemente alla tua homepage o a una parte del tuo sito, indicando un indirizzo di tipo www.domaine.xyz o www.domaine.xyz/dossier/, assicurati che ci sia una homepage denominata "index.html o .htm o .php" posizionata correttamente (alla radice del tuo spazio FTP, nella directory /web, o nella directory /dossier/). Prendi visione di questa altra guida.

Inoltre, verifica che non ci siano lettere maiuscole nel nome del file, tutti i nomi di file o cartelle presenti devono essere in minuscolo, senza accenti né spazi.

Errore legato allo script: se stavi eseguendo uno script, compilando un modulo, caricando un file online e ricevi questo tipo di 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

la causa potrebbe essere un filtro che impedisce l'uso non desiderato degli script da parte di spammer. Infatti, l'antivirus Infomaniak blocca il caricamento di file tramite script o tramite FTP. Questo significa concretamente che quando un hacker invia un file identificato come virus tramite un modulo, uno script non sicuro o tramite FTP, la sua installazione viene bloccata direttamente, il file non viene caricato sul server e il caricamento genera un errore 403.

 

In caso di falso positivo, contatta il supporto Infomaniak fornendo l'URL della pagina in cui incontri questo messaggio di errore per diagnosticare con precisione l'origine del problema.

Esistono tuttavia numerosi altri casi in cui potresti ricevere un messaggio "403 forbidden" e per motivi molto diversi (script PHP, perl, mod_security, .htaccess, ...).


Questa FAQ è stata utile?

Questa guida permette di risolvere i problemi legati ai caratteri speciali (accenti, emoji, ecc.) che non si visualizzano correttamente o appaiono sotto forma di simboli come ??, spesso dovuti a un cattivo codificamento durante la connessione a MySQL.

 

Premessa

  • Per impostazione predefinita, MySQL utilizza UTF-8.
  • I server MySQL recenti sono generalmente configurati per utilizzare UTF-8 o UTF-8MB4 per impostazione predefinita.
    • Questo è adatto alla maggior parte dei casi, in particolare per le lingue internazionali e gli emoji.
  • Prendete anche visione di questa altra guida per imparare ad evitare di causare problemi di codifica con i caratteri non europei e gli emoji nei vostri sviluppi.

 

Definire il charset MySQL / MariaDB predefinito (Server Cloud)

Con un Server Cloud Infomaniak, è possibile definire il charset predefinito (utf8 o utf8mb4):

  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 MariaDB nel menu laterale sinistro.
  4. Scegli il charset predefinito:
  5. Salva le tue modifiche in fondo alla pagina.

 

Forzare una codifica specifica (latin1 ad esempio)

Se devi lavorare con un database in latin1 (ISO-8859-1), devi allineare esplicitamente la codifica durante la connessione, a seconda del tuo ambiente.

Sulle offerte attuali, inserisci il codice seguente in un file user.ini situato alla radice del tuo hosting:

mysql.connect_charset = "latin1"
mysqli.connect_charset = "latin1"
pdo_mysql.connect_charset = "latin1"

o in PHP (API MySQL):

mysql_query("SET CHARACTER SET latin1");

 

Sulle vecchie formule di hosting, forza la connessione MySQL in latin1 tramite il file .htaccess situato alla radice del tuo hosting:

php_value mysql.connect_charset latin1
php_value mysqli.connect_charset latin1
php_value pdo_mysql.connect_charset latin1

Questa FAQ è stata utile?

Questa guida riguarda MySQL/MariaDB e, più precisamente, le analisi degli indici e le richieste con gli Hosting Web.

 

Slowlog per le richieste lunghe

Il slowlog MySQL è attivato su tutti i server MySQL e raggruppa le richieste che impiegano più di 5 secondi* per essere eseguite. Se le vostre richieste sono ben costruite, non vedrete mai questi file. Altrimenti, consultateli regolarmente per correggere eventuali difetti e garantire così il corretto funzionamento del vostro sito.

Contattate il supporto Infomaniak per iscritto per ottenerli (tranne per gli hosting v1 più vecchi direttamente consultabili dal Web FTP un livello sopra /web nella directory /logs).

 

E i log?

Nessun log MySQL viene creato (a parte gli slowlog) poiché i server MySQL non sopporterebbero affatto il carico di milioni di log simultanei da registrare. In caso di necessità, Infomaniak può attivare questo log MySQL per 5 minuti per permettervi di analizzarli con EXPLAIN e determinare, ad esempio, gli indici utili. Per questo, contattate il supporto Infomaniak per iscritto.

 


* tempo trascorso. Per quanto riguarda i blocchi, la documentazione fornisce la seguente precisazione: "Il tempo per acquisire i blocchi iniziali non viene conteggiato come tempo di esecuzione"


Questa FAQ è stata utile?

Questa guida dettaglia l'offerta di Serveur Cloud Infomaniak e l'offerta VPS Infomaniak destinata a un uso diverso.

 

Premessa

  • Infomaniak propone due soluzioni di hosting avanzato:
    1. il Serveur Cloud gestito, che permette di creare più hosting (spazi FTP/SSH) sui quali aggiungere i propri siti (vhosts Apache),
    2. e il VPS (Serveur Virtuel Privé), che offre una libertà totale di amministrazione e risponde a esigenze diverse.

 

Serveur Cloud gestito

Il Serveur Cloud permette di superare i limiti di un hosting condiviso. È possibile creare e distribuire i siti come si desidera, definire la directory principale di ogni sito e regolare i parametri come memory_limit e max_execution_time.

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

L'ambiente software è gestito da Infomaniak (FastCGI, PHP-FPM). Non si dispone di una libertà totale per configurare il server (nessuna installazione software arbitraria), ma alcuni programmi specifici possono essere installati.

 

VPS (non gestito)

Il VPS offre un controllo completo sul server, ma è di vostra responsabilità. Infomaniak gestisce l'hardware e installa la versione di Linux o di Windows scelta al momento dell'ordine. Nessun intervento software viene effettuato da Infomaniak: amministrate il sistema, installate e configurate i software.

È possibile riavviare il server tramite il Manager Infomaniak. Un sistema di snapshot è disponibile (esclusa l'offerta VPS Lite).

 

Contenuto video e alternative

Se il vostro progetto prevede principalmente un elevato volume di video, è spesso preferibile separare la diffusione video dall'hosting principale. Associato a un hosting condiviso, lo spazio VOD/AOD Infomaniak permette di memorizzare e diffondere efficacemente i video, di supportare i picchi di traffico e di ottenere statistiche dettagliate di visualizzazione.

 

Migrazione tra Serveur Cloud e VPS

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


Questa FAQ è stata utile?

Questa guida spiega come consultare e modificare i parametri di configurazione MySQL / MariaDB di un Server Cloud. Questi parametri permettono di regolare il comportamento, le prestazioni e alcune funzionalità del servizio, inclusi i limiti delle risorse.

 

Premessa

  • MySQL è installato su un Server Cloud dedicato: le risorse non sono condivise con altri clienti.
  • Una sola istanza MySQL o MariaDB è presente per Server Cloud.
  • Il numero e la dimensione dei database dipendono esclusivamente dallo spazio su disco e dalle risorse disponibili.
  • Per volumi di dati non relazionali molto grandi, MongoDB è consigliato.

 

Parametri configurabili MySQL / MariaDB

L'elenco seguente presenta le principali variabili che è possibile personalizzare nella propria istanza MySQL / MariaDB:

NomeDescrizioneValore
bulk_insert_buffer_sizeDimensione del buffer per le operazioni di inserimento in blocco8M
default_charsetDefinisce il set di caratteri predefinito per il databaseutf8mb4
declare_explicit_defaults_for_timestampConsente di dichiarare esplicitamente i valori predefiniti per le colonne di tipo timestamp""
declare_innodb_autoextend_incrementIncremento utilizzato per l'estensione automatica dello spazio tabella InnoDB""
declare_key_bufferDimensione del buffer di chiave per le tabelle MyISAM""
event_schedulerAttivazione o disattivazione del pianificatore di eventi MariaDB (consente di eseguire compiti pianificati lato server)OFF
ft_max_word_lenLunghezza massima delle parole per la ricerca full-textIndefinito
ft_min_word_lenLunghezza minima delle parole per la ricerca full-text3
innodb_additional_mem_pool_sizeDimensione del pool di memoria aggiuntivo per InnoDB""
innodb_buffer_pool_sizeDimensione del pool di memoria buffer InnoDB (archiviazione dei dati e degli indici)""
innodb_flush_log_at_trx_commitFrequenza di scrittura dei log InnoDB su disco""
innodb_large_prefixAttivazione del prefisso ampio per gli indici InnoDB 
innodb_lock_wait_timeoutTempo massimo di attesa per ottenere i blocchi InnoDB""
innodb_log_buffer_sizeDimensione del buffer di registro InnoDB""
innodb_log_file_sizeDimensione dei file di registro InnoDB""
innodb_ft_min_token_sizeDimensione minima del token per la ricerca full-textIndefinito
innodb_ft_max_token_sizeDimensione massima del token per la ricerca full-textIndefinito
join_buffer_sizeDimensione del buffer di join per le query1M
key_buffer_sizeDimensione del buffer di chiave per le tabelle MyISAM4M
lc_time_namesDefinisce la lingua utilizzata per il formato dei nomi dei mesi e dei giorniIndefinito
local_infileAbilita o disabilita la lettura locale dei file0
log_bin_enabledAbilita o disabilita la registrazione binaria delle transazionitrue
max_allowed_packetDimensione massima dei pacchetti di rete consentitiIndefinito
max_connect_errorsNumero massimo di errori di connessione prima del blocco10
max_connectionsNumero massimo di connessioni simultaneeIndefinito
max_heap_table_sizeDimensione massima delle tabelle in memoria8M
max_user_connectionsNumero massimo di connessioni simultanee per utente38
myisam_max_sort_file_sizeDimensione massima del file temporaneo utilizzato per l'ordinamento delle tabelle MyISAM2G
myisam_sort_buffer_sizeDimensione del buffer di ordinamento per le tabelle MyISAM16M
myisamrecoverOpzioni di recupero automatico per le tabelle MyISAMmyisam-recover-options
query_cache_enabledAbilita o disabilita la cache delle query 
query_cache_limitLimite di dimensione dei risultati memorizzati nella cache delle query256K
query_cache_sizeDimensione totale della cache delle query64M
query_cache_typeTipo di cache utilizzato per le query0
read_buffer_sizeDimensione del buffer di lettura sequenziale2M
read_rnd_buffer_sizeDimensione del buffer di lettura casuale2M
table_open_cacheNumero di tabelle che il server può mantenere aperte simultaneamente256
thread_cache_sizeDimensione della cache dei thread1
thread_concurrencyNumero di thread concorrenti (0 = illimitato)0
thread_stackDimensione dello stack per thread256K
timeoutsTempi di attesa (wait_timeout e interactive_timeout)30
tmp_table_sizeDimensione massima delle tabelle temporanee in memoria8M
tmpdirDirectory temporanea utilizzata per i file temporanei"/home/nfs-clients/.mysql_tmp"

 

Ogni parametro non definito rimane al suo valore predefinito.

 

Modifica dei parametri MySQL / MariaDB

Per modificare la configurazione della tua istanza:

  1. Clicca qui per accedere alla gestione del tuo prodotto nel Manager Infomaniak (hai bisogno di aiuto?).
  2. Seleziona il nome del Server Cloud interessato.
  3. Clicca su MySQL / MariaDB nel menu laterale.
  4. Modifica i parametri desiderati, quindi conferma le modifiche.

Questa FAQ è stata utile?

Questa guida spiega come modificare la password di gestione di WordPress o di qualsiasi altra Applicazione Web (Joomla, Drupal, Typo3, PrestaShop, ownCloud, ecc.) installata tramite gli strumenti Infomaniak inclusi nelle offerte di Hosting Web a pagamento.

 

Premessa

  • Alcune applicazioni permettono anche di cambiare la password dell'utente direttamente dalla loro interfaccia dedicata:
    • Esempio: WordPress (gestire gli utenti, nomi, password, ruoli, ecc.).

 

Modificare la password di un'app Web

Per cambiare la password di accesso al pannello di amministrazione della tua applicazione Web, esegui le seguenti azioni:

  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 sul menu d'azione â‹® situato a destra dell'Applicazione Web interessata.
  4. Clicca su Impostazioni dell'applicazione:
  5. Clicca su Modifica a destra dell'Applicazione:
  6. Sotto Password inserisci la nuova password (per la connessione con l'identificativo indicato sopra).
  7. Clicca sul pulsante Salva in fondo alla pagina:

Questa FAQ è stata utile?

L'utente e il processo "cloud base - ini" vengono utilizzati nell'ambito dell'infrastruttura VPS Cloud / VPS Lite di Infomaniak (ad esempio, nel caso in cui l'istanza venga ricostruita). Scopri di più


Questa FAQ è stata utile?

Questa guida spiega come visualizzare e scaricare i log di Apache dell'Hosting Web, utili in particolare per analizzare gli errori PHP o diagnosticare determinati comportamenti applicativi.

 

Premessa

  • I log di accesso e di errore vengono conservati almeno 7 giorni.
  • Una volta scaduto il periodo di conservazione, le voci più vecchie non possono essere ripristinate, nemmeno su richiesta.
  • È possibile trovare questi file direttamente sul server tramite SSH/FTP nella cartella ik-logs alla radice del proprio hosting.

 

Accedere ai log di accesso e di errore

Per visualizzare questi log:

  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 Avanzato nel pannello laterale sinistro.
  4. Clicca su Log nel pannello laterale sinistro.
  5. Clicca su Errori o Accesso per visualizzare il log degli errori o il log di accesso.
  6. Seleziona un periodo se necessario.
  7. Clicca sull'icona per visualizzare i dettagli.
  8. Clicca su Invia via e-mail per ricevere immediatamente tutte le voci via e-mail all'indirizzo utente.
  9. Clicca per esportare i dati in formato .log:

 

Identificare gli indirizzi IP più attivi nei log di accesso

Per fare ciò, accedi al server tramite SSH (hai bisogno di aiuto?).

Il comando da eseguire in SSH è il seguente:

cat ik-logs/access.log | awk '{ print $2}' | sort -n | uniq -c | sort -n | tail -n 20

Questa FAQ è stata utile?

Questa guida elenca i sistemi operativi supportati (distribuzioni Linux) che è possibile installare al momento dell'ordine di un VPS Cloud / VPS Lite.

 

Per quanto riguarda Windows, consultare questa altra guida.

 

Prerequisiti

  • Creare una password per il proprio utente dopo essersi connessi per la prima volta con la chiave privata, in particolare per poter risolvere i problemi del server connessi tramite la console VNC in caso di problemi.

 

Distribuzioni Linux supportate nativamente
 

Debian

Se provieni dall'ambiente Debian, allora un server di questo tipo sarebbe un'ottima scelta, un'alternativa a CentOS proposta più avanti. Le edizioni di Debian sono molto stabili, in particolare da "Buster" o più recentemente "Bookworm" (Debian 12). Scopri di più

Ubuntu

Se sei familiare con Ubuntu nella versione desktop, potresti voler disporne anche sul tuo server. Scopri di più

FreeBSD

Il codice di base di FreeBSD è stato sviluppato, migliorato e ottimizzato continuamente per oltre trent'anni. È sviluppato e mantenuto da un'importante squadra di persone. FreeBSD offre funzionalità di rete avanzate, una sicurezza spinta e prestazioni di alto livello. Scopri di più

openSUSE

Questa distribuzione è ideale per i principianti, gli utenti esperti e gli ultra-geek, insomma, è adatta a tutti! Scopri di più

CentOS

CentOS è la distribuzione più popolare per un server Web e dispone quindi di un grande supporto, sia nel forum della comunità, sia ovunque sul Web. Le edizioni di CentOS sono molto stabili, a lungo termine. Scopri di più

Altre distribuzioni Linux

Infomaniak aggiunge regolarmente nuove distribuzioni Linux:

  • Fedora
  • rancherOS
  • ArchLinux
  • AlmaLinux
  • RockyLinux

 

Distribuzione specifica / immagine disco

Solo le immagini ufficiali possono essere installate e Infomaniak non installa alcun sistema operativo a partire da un'immagine disco di tipo ISO. Se desideri installare una distribuzione specifica, puoi farlo importando l'immagine su Public Cloud.


Questa FAQ è stata utile?