Base di conoscenze
1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
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 CSR generati con SHA-256.
Algoritmo di hash SHA-256
La funzione di hashing crittografico SHA-1 è compatibile e i server Infomaniak supportano anche la funzione SHA-256, utile in particolare per Paypal e SaferPay (SIX).
Le CSR (certificate signing requests) sono in SHA-256 e non in SHA-1.
Questa guida spiega come connettersi via SSH a un Hébergement Web o un Serveur Cloud.
Connettersi in SSH…
… tramite un browser web
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome assegnato al prodotto interessato.
- Clicca su FTP / SSH nel menu laterale sinistro.
- Clicca sul pulsante Web SSH:
… tramite il terminale o un'applicazione
Per connetterti in SSH, utilizza i seguenti comandi da un'applicazione di tipo Terminal
(interfaccia a riga di comando, CLI / Command Line Interface
) sul tuo dispositivo, ad esempio:
- Terminal (applicazione già integrata in macOS e Linux)
- PuTTY (Windows)
- Client SSH di Windows 10 (aiuto in francese / in inglese)
Inserisci quindi il seguente comando:
ssh username@server
username
è il nome utente del account FTPserver
è il server host (ad esempio. xxxx.ftp.infomaniak.com)
Per sapere quale comando è disponibile e conoscere il percorso da utilizzare, esegui il comando "whereis
":
$ whereis mysql
mysql: /opt/mysql/bin/mysql
Questa guida propone soluzioni per gli errori di tipo “Sito dannoso! Il sito web è stato segnalato come sito dannoso e bloccato in base alle tue preferenze di sicurezza” (“STOP! This Website Can Harm Your Computer!” in inglese).
Chi ha messo questo messaggio?
Questo messaggio di errore o avviso…
- … NON È stato aggiunto da Infomaniak.
- … è generato da Google sulla base di https://www.stopbadware.org/.
- … potrebbe non apparire più direttamente perché…
- … non sei più indicizzato da Google.
- … stai utilizzando un browser che non si basa sui controlli di Google.
Che fare?
Se non riguarda il sito di cui ti occupi, consulta l'aiuto di Google su questo argomento.
Se il sito è il tuo, prendi nota dei consigli seguenti:
- Verifica il codice sorgente della pagina pubblicata: probabilmente c'è del codice aggiuntivo rispetto alle pagine ancora sane; potrebbe trattarsi di un iframe dannoso o di un'inclusione di qualche tipo…
- Sulla pagina in questione, clicca sul pulsante "Perché questo sito è stato bloccato" e segui le istruzioni…
- Consulta la documentazione di Google a riguardo.
- Monitora lo strumento di rilevamento delle vulnerabilità che potrebbe risolvere il problema nel frattempo.
Rendi la tua vita più semplice! In caso di necessità, partner locali e raccomandati da Infomaniak possono occuparsi di queste procedure. Lancia un bando gratuito. Si occupano di tutto, liberandoti dai dettagli tecnici.
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 non sarà più possibile tornare a questa versione vulnerabile per motivi di sicurezza.
- Il cambiamento è efficace immediatamente e per sempre.
- Consultate questa guida se desiderate informazioni sulla configurazione della versione di PHP utilizzata in SSH.
Modificare la versione di PHP utilizzata per un sito web
È possibile modificare facilmente la versione di PHP utilizzata su tutto un sito web:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome assegnato al prodotto interessato.
- Clicca su Maggiori informazioni.
- Fai clic su Modifica:
- Scegliete la versione di PHP desiderata:
- Clicca su Salva in fondo alla pagina per salvare la modifica.
Potrebbe essere necessario aggiornare il tuo hosting in anticipo per accedere alle ultime versioni di PHP offerte da Infomaniak.
Questa guida spiega come aggiungere un database MySQL/MariaDB, creare o modificare gli utenti e come trovare tutti i parametri necessari per configurare i tuoi script e CMS su un Hosting Web.
Gestire i database
Per accedere alla pagina di gestione dei database del tuo hosting:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Clicca direttamente sul nome attribuito al prodotto interessato.
- Clicca su Basi di dati (o MariaDB se necessario) nel menu laterale sinistro:
Basi di dati
Nella scheda Basi di dati è possibile:
- Crea un database MySQL/MariaDB cliccando sul pulsante Aggiungi un database.
- Importare, esportare o ripristinare un database MySQL cliccando sulla freccia a destra del pulsante Aggiungi.
Utenti
Nella scheda Utenti è possibile:
- Crea un utente del database MySQL/MariaDB cliccando sul pulsante Aggiungi utente.
Informazioni di configurazione
È qui che troverai le informazioni necessarie per configurare i CMS o le applicazioni Web:
- Il nome di un database (ad esempio
XXXX_dbname
) - Il nome utente di un database (ad esempio
XXXX_username
) - La password dell'utente del database (quella che hai scelto durante la creazione dell'utente MySQL/MariaDB da reimpostare se l'hai dimenticata)
- Il server MySQL/MariaDB dei database / il nome host / hostname (ad esempio
XXXX.myd.infomaniak.com
) con la sua versione (5.7 ad esempio)
Permessi utente, server condivisi & Cloud
- Con i diritti di lettura: “SELECT”
- Con i diritti di scrittura: "INSERT, UPDATE, DELETE, CREATE TEMPORARY TABLES, LOCK TABLES"
- Con i diritti admin: "CREATE, DROP, INDEX, ALTER, CREATE VIEW, SHOW VIEW, REFERENCES"
- + "CREATE ROUTINE, ALTER ROUTINE, EXECUTE, TRIGGER, EVENT" solo su Serveur Cloud (consultate questa guida per ulteriori dettagli)
- Senza nessun diritto: l'utente non vedrà apparire il database in phpMyAdmin
Basi di dati delle applicazioni Web
- Consulta questa guida per WordPress.
- Consulta questa guida per Joomla.
Questa guida spiega come aggiungere un sito web supplementare a un piano di hosting Infomaniak esistente.
Premessa
- L'hosting può essere su un piano di hosting web condiviso o su un Server Cloud Infomaniak.
- Il sito aggiuntivo può essere:
- un secondo nome di dominio (ad esempio,
domain2.xyz
), - o un sottodominio (ad esempio,
abc.domain.xyz
) di un nome di dominio che possiedi già.
- un secondo nome di dominio (ad esempio,
- In questa gestione multisito/multidominio (virtual host), lo spazio su disco totale e le risorse del tuo hosting sono condivisi tra i tuoi siti/sottodomini.
Accedere alla gestione dei siti
Prerequisiti
- Se i 20 spazi per siti offerti nell'hosting web sono già utilizzati, ordina siti aggiuntivi.
Per accedere a un piano di hosting web e aggiungere un sito:
- Clicca qui per accedere alla gestione dei tuoi prodotti nel Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome assegnato al prodotto interessato.
- Clicca sul pulsante blu Aggiungi:
- Scegliete il contenuto opzionale per il nuovo sito (A) o altra installazione specifica, spazio vuoto, tecnologie avanzate (Node.js ad esempio) (B):
- Clicca su Avanti.
- Scegliere il tipo di dominio da assegnare a questo nuovo sito:
- un nome di dominio già acquisito
- un sotto-dominio creato a partire da un nome di dominio già acquisito
- un nome di dominio ancora disponibile e da ordinare
- Inserisci il nome di dominio (
domain2.xyz
, ad esempio) o il sotto-dominio. - Seleziona le eventuali opzioni avanzate, tra cui:
- Per impostazione predefinita, il nuovo sito viene aggiunto alla directory
/sites/domain2.xyz
sul tuo server FTP. - Per definire manualmente un'altra directory, seleziona Imposta manualmente la posizione e indica il percorso e il nome.
- Crea una nuova cartella se necessario:
- Per impostazione predefinita, il nuovo sito viene aggiunto alla directory
- Fai clic su Continua.
Se si tratta di un sottodominio o se il nome di dominio o la sua zona DNS è gestito da Infomaniak, è possibile aggiornare automaticamente le voci DNS esistenti. In caso contrario, effettuate le modifiche necessarie presso il vostro registrar o trasferite la gestione del nome di dominio a Infomaniak.
Questa guida spiega Aggiungere un nuovo nome di dominio a un sito web Infomaniak.
Preambolo
- Quando si aggiunge un nuovo nome di dominio a un sito Web, si parla di dominio collegato Ma anche di alias.
- Un dominio alias in questo caso è un nome di dominio aggiuntivo, anche collegato a un sito esistente.
- Affinché il sito web
domain.xyz
può essere raggiunto con un nome di dominio completamente diverso comeprivate.abc
p.es. bisogna aggiungereprivate.abc
come alias del sito web. - Il secondo esempio è che il sito
domain.xyz
Può essere raggiunto anche conwww.
domain.xyzBisogna aggiungerlo come alias al dominio.domain.xyz
In questo esempio,domain.xyz
è il sito padre dell'aliaswww.domain.xyz
In generale, l'aliaswww
È stato aggiunto automaticamente e presente...
- Affinché il sito web
Aggiungere un alias a un sito esistente
Prerequisiti
- Se il nome di dominio (destinato a diventare alias) o la sua zona DNS è gestita da Infomaniak, tutto è OK. Se non:
- Registrazione A del nome di dominio Deve puntare su Infomaniak.
- Per semplificare, puoiaffidare la gestione del dominio a Infomaniak.
- Anche il futuro alias non deve essere già presente, nel qual caso sarà necessario Slegare il sito attuale Prima di tutto (idem si Sinonimo).
Per aggiungere un dominio aggiuntivo che sarà collegato al tuo sito web:
- Clicca qui per accedere alla gestione del prodotto sul Manager Infomaniak (Hai bisogno di aiuto?).
- Clicca direttamente sul nomeattribuito al prodotto in esame:
- Fare clic sul chevron Per sviluppare la parte Settori di questo sito.
- Clicca sul pulsante Aggiungi dominio:
- Digitare il nome di dominio o i nomi di dominio da aggiungere, separandoli dal tasto Enter.
- Se l'alias o la sua zona DNS è gestita da Infomaniak, è possibile Aggiorna automaticamente le voci DNS In caso contrario, fai eventuali modifiche al tuo registrar o trasferire la gestione del nome di dominio a Infomaniak.
- Se si dispone di un certificato SSL come Let's Encrypt p.ex è possibile richiedere il Aggiorna Qui per includere i nuovi nomi.
- Clicca su Convalida per completare la procedura:
Per definire l'alias come dominio principale, prendi nota di quest'altra guida.
Questa guida riguarda le autorizzazioni del traffico in entrata e in uscita tra diversi hoster a livello di database.
Accedere...
... ai database esterne a Infomaniak
Da un hosting Web Infomaniak, è possibile eseguire query MySQL verso server esterni senza restrizioni.
... dall'esterno ai database Infomaniak
L'accesso ai database Infomaniak dall'esterno dell'infrastruttura è consentito solo con un Server Cloud (è necessario aprire la porta 3306
in TCP/ingresso nel firewall).
Per quanto riguarda l'accesso ai database MySQL da un altro hosting Web Infomaniak consultate questa guida.
Autorizzare le connessioni esterne su MongoDB
Per quanto riguarda MongoDB è necessario disattivare l'opzione local_only
da Fast Installer:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome assegnato al prodotto interessato.
- Fai clic su Fast Installer nel menu laterale sinistro.
- Clicca su
MongoDB
. - Clicca sul menu azione ⋮ a destra dell'oggetto interessato nella tabella visualizzata.
- Clicca su Configura:
- Disattiva
local_only
: - Registra le modifiche.
La porta 27017
per MongoDB
deve essere aperta nel firewall.
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 ai tuoi visitatori, ad esempio durante la risoluzione di un problema tecnico.
- È anche possibile specificare indirizzi IP che potranno aggirare questa pagina.
- Una e-mail viene inviata agli utenti dell'Organizzazione.
Attivare la modalità manutenzione
Per attivare una pagina che sostituisce temporaneamente la tua homepage abituale:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome attribuito al prodotto interessato.
- Clicca sull'interruttore a scorrimento (toggle switch) per attivare la pagina di manutenzione:
- Conferma l'attivazione della manutenzione.
Personalizzare la pagina di manutenzione
Per impostare una pagina con il messaggio di tua scelta:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome attribuito al prodotto interessato.
- Fai clic su Pagina e manutenzione nel menu laterale sinistro.
- Fai clic su Crea una pagina o sul pulsante Personalizza se esiste già:
- Impagina il testo a tua scelta.
- Configura la visualizzazione utilizzando gli elementi a destra.
- Fai clic su Salva per non perdere le modifiche in corso di modifica.
- Clicca su Salva & attiva per pubblicare la pagina:
Autorizzare indirizzi IP
È possibile visualizzare un sito anche in modalità manutenzione. Per fare ciò, è necessario specificare gli indirizzi IP dei computer che devono poter aggirare la modalità manutenzione:
- Attiva la modalità manutenzione secondo la procedura sopra descritta.
- Accedi alla pagina di configurazione della pagina di manutenzione (vedi procedura sopra)
- Sotto Maintenance a destra, clicca su Inserisci il mio indirizzo IP per autorizzare il tuo computer a visualizzare il sito senza la modalità manutenzione.
- È anche possibile inserire manualmente gli indirizzi IP da autorizzare.
- Clicca su Salva e pubblica.
Disattivare la modalità manutenzione
Per disattivare il messaggio che viene visualizzato sul tuo sito durante la manutenzione:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome attribuito al prodotto interessato.
- Clicca sul pulsante Disattiva o sul pulsante a scorrimento (toggle switch) per disattivare la pagina di manutenzione:
- Conferma la disattivazione della manutenzione.
Metodo alternativo per WordPress
Non è consigliabile attivare la pagina di manutenzione Infomaniak sopra per lavorare successivamente in WordPress.
È consigliato installare un'estensione WordPress (ce ne sono decine) dedicata alla manutenzione all'interno del CMS stesso.
In alternativa, è possibile aggiungere il codice <?php $upgrading = time(); ?>
in un nuovo file vuoto chiamato .maintenance
(il punto prima del nome del file è importante) posizionato sul server alla radice del sito, il che disattiverà tutte le tue pagine tranne la home page di WordPress.
Questa guida spiega come…
- … generare una
CSR
e chiave privata per richiedere un certificato di terze parti presso un'autorità di certificazione (CA
), - … importare questo certificato per il tuo sito Infomaniak, grazie al
CRT
ottenuto presso laCA
.
Premessa
- Anche se Infomaniak offre tutti i certificati SSL di cui potresti avere bisogno…
- certificati gratuiti Let's Encrypt per i siti personali (possibile solo con i siti ospitati da Infomaniak),
- certificati DV di Sectigo per i siti professionali/privati che non sono iscritti al registro di commercio,
- certificati EV di Sectigo per le aziende iscritte al registro di commercio,
- … è anche possibile installare un certificato SSL ottenuto altrove (certificato intermedio/intermediate di un'autorità di certificazione di vostra scelta), certificati personalizzati o auto-firmati.
1. Generare una CSR (Certificate Signing Request)
Una CSR
(Certificate Signing Request
o Richiesta di Firma del Certificato) è un file codificato che contiene le informazioni necessarie per richiedere un certificato SSL/TLS.
Deve essere generata dal tuo lato, per garantire che la chiave privata rimanga sotto il tuo controllo, utilizzando ad esempio OpenSSL.
Adatta e esegui il seguente comando da un'applicazione di tipo Terminal
(interfaccia a riga di comando, CLI /Command Line Interface
) sul tuo dispositivo:
openssl req -utf8 -nodes -sha256 -newkey rsa:2048 -keyout domain.xyz.key -out domain.xyz.csr -addext "subjectAltName = DNS:domain.xyz, DNS:www.domain.xyz"
Spiegazioni
newkey rsa:2048
: Genera una nuova chiave RSA da 2048 bit.keyout domain.xyz.key
: Specifica il file in cui verrà salvata la chiave privata.out domain.xyz.csr
: Specifica il file in cui verrà registrata la CSR.addext “subjectAltName = ...”
: Aggiunge domini aggiuntivi tramite l'estensioneSAN (Subject Alternative Name)
, necessaria per includere tutti i domini desiderati nel certificato (il dominio principale domain.xyz + qualsiasi altro dominio o sottodominio associato, come www.domain.xyz).
Dopo la generazione, è possibile verificare il contenuto della CSR con il seguente comando:
openssl req -in domain.xyz.csr -noout -text
Questo permette di verificare che tutti i domini elencati in subjectAltName
siano correttamente inclusi.
Una volta generata la CSR, è possibile inviarla all'autorità di certificazione (CA
) per ottenere il certificato SSL/TLS.
2. Importare il certificato esterno
Una volta validata, la CA
ti rilascia un certificato (domain.xyz.crt
) e, a volte, un certificato intermedio (ca_bundle.crt
). Per accedere alla gestione dei certificati SSL:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome assegnato al prodotto interessato.
- Clicca su Certificati SSL nel menu laterale sinistro.
- Fai clic sul pulsante blu Installa un certificato:
- Scegliete il certificato personalizzato.
- Clicca sul pulsante Avanti:
- Importa il tuo certificato e chiave privata, sia importando i file
.crt
e.key
sia incollandoli. - Clicca su Completa:
Comando alternativo per generare un certificato auto-firmato (facoltativo)
Se desideri un certificato locale solo per i test o senza passare per una CA
(non consigliato per la produzione), puoi utilizzare questo comando:
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout domain.xyz.key -out domain.xyz.crt -addext “subjectAltName = DNS:domain.xyz, DNS:www.domain.xyz”
Questo genera sia un certificato auto-firmato (domain.xyz.crt
) che una chiave privata (domain.xyz.key
). Tuttavia, i certificati auto-firmati non sono riconosciuti come validi dai browser o dai sistemi pubblici. Sono adatti solo per ambienti interni o di sviluppo.
Importare un certificato intermedio
Durante l'aggiunta di un certificato SSL personalizzato, è possibile importare il certificato intermedio (tramite importazione del file .crt
o incollando i dati forniti dall'autorità di certificazione):