Base di conoscenze

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

Questa guida spiega come connettersi tramite SSH a un Hosting Web o a un Server Cloud.

 

Connettersi tramite SSH…

 

… tramite un browser web

  1. Clicca qui per accedere alla gestione del tuo hosting nel Manager Infomaniak (hai bisogno di aiuto?).
  2. Clicca direttamente sul nome assegnato all'hosting interessato:
  3. Clicca su FTP / SSH nel menu laterale sinistro.
  4. Clicca sul pulsante Console SSH:

 

… tramite il terminale o un'applicazione

Per connettersi tramite SSH, usa i seguenti comandi da un'applicazione di tipo Terminal (interfaccia a riga di comando, CLI / Command Line Interface) sul tuo dispositivo, ad esempio:

Inserisci quindi il seguente comando:

ssh username@server
  • username è il nome utente dell'account FTP
  • server è 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 FAQ è stata utile?

Questa guida spiega come aggiungere un nuovo nome di dominio a un sito Web Infomaniak.

 

Premessa

  • 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, anch'esso collegato a un sito esistente.
    • Per rendere il sito Web domain.xyz raggiungibile con un altro nome di dominio come private.abc, ad esempio, è necessario aggiungere private.abc come alias del sito Web.
    • Secondo esempio, per rendere il sito domain.xyz raggiungibile anche con www.domain.xyz, è necessario aggiungerlo come alias al dominio domain.xyz. In questo esempio, domain.xyz è il sito principale dell'alias www.domain.xyz. In generale, l'alias www è già aggiunto automaticamente e presente…

 

Aggiungere un alias a un sito esistente

Prerequisiti

Per aggiungere un dominio aggiuntivo che sarà collegato al vostro sito Web:

  1. Clicca qui per accedere alla gestione del tuo prodotto sul Manager Infomaniak (hai bisogno di aiuto?).
  2. Clicca direttamente sul nome attribuito al prodotto interessato:
  3. Clicca poi sulla freccia per sviluppare la parte Domini di questo sito.
  4. Clicca sul pulsante Aggiungi un dominio:
  5. Inserisci il o i nomi di dominio da aggiungere, separandoli con il tasto Invio.
  6. Se l'alias o la sua zona DNS è gestito da Infomaniak, è possibile aggiornare automaticamente le voci DNS. In caso contrario, apporta le eventuali modifiche presso il tuo registrar o trasferisci la gestione del nome di dominio a Infomaniak.
  7. Se disponi di un certificato SSL come Let's Encrypt, ad esempio, puoi richiedere di aggiornarlo qui per includere i nuovi nomi.
  8. Clicca su Conferma per completare la procedura:

Per impostare l'alias come dominio principale, consulta questa altra guida.


Questa FAQ è stata utile?

Questa guida dettaglia gli aspetti tecnici e amministrativi dell'hosting di più siti Web su una stessa piattaforma.

sign

Dal punto di vista tecnico

Un hosting include diversi siti Web. È quindi possibile aggiungere più siti Web a un hosting (gestione multisiti / multi domini). In questo caso, le risorse dell'hosting (spazio su disco, database, tempo di esecuzione e memoria degli script, ecc.) sono condivise tra i vari siti Web dell'hosting.

Il piano Server Cloud di base contiene un certo numero di hosting (ad esempio 5) e un numero maggiore di siti Web (ad esempio 20). In questo esempio, ciò significa che è possibile creare 20 siti Web (con 20 nomi di dominio/sottodomini diversi) che potranno essere organizzati liberamente sui 5 hosting.

 

Dal punto di vista amministrativo

Al livello dell'Organizzazione sul Manager Infomaniak, i diritti di gestione e accesso non possono essere attribuiti a un sito Web specifico su un hosting. Un utente che si aggiunge all'Organizzazione non potrà avere un diritto limitato a un solo sito; avrà sempre accesso all'intero hosting.

Al livello dei dati sul server, invece, è possibile creare un utente FTP limitato a una cartella specifica (in questo caso sarà necessario limitarlo alla cartella in cui si trova il sito).

La gestione limitata a un sito tra gli altri sullo stesso hosting può essere considerata direttamente all'interno dello strumento utilizzato per il sito (gestione degli utenti WordPress, ad esempio).


Questa FAQ è stata utile?

Supervisor non è proposto direttamente poiché systemd è raccomandato, meglio integrato in Debian e disponibile in Fast installer.

Se doveste installarlo comunque, contattate il supporto Infomaniak per iscritto.


Questa FAQ è stata utile?

Questa guida dettaglia la procedura per stabilire la tua prima connessione SSH su un VPS Cloud o VPS Lite Infomaniak.

 

Connessione tramite Windows (PuTTY)

Su Windows, lo strumento di riferimento è PuTTY.

La tua chiave privata deve essere convertita nel formato .ppk per funzionare.

Passaggio A: Conversione con PuTTYgen

  1. Avvia PuTTYgen.
  2. Clicca su Load per caricare la tua chiave privata attuale.
  3. Clicca su Save private key per generare il tuo file .ppk.

Passaggio B: Configurazione di PuTTY

  1. In Session inserisci l'indirizzo IP del server in "Host Name".
  2. In Connection > SSH > Auth clicca su Browse per caricare il tuo file .ppk.
  3. Clicca su Open.
  4. Si apre una finestra: inserisci il tuo nome utente.

 

Connessione tramite un terminale Unix (macOS e Linux)

Utilizza il client SSH nativo del tuo sistema aprendo un terminale.

La sintassi è la seguente:

ssh -i [key_path] [user]@[server]

Dettagli dei parametri

  • [key_path]: Percorso del file della chiave privata (generato o importato durante il comando).
  • [user]: Nome utente (vedi la tabella delle distribuzioni qui sotto).
  • [server]: Indirizzo IPv4 del tuo VPS, disponibile nel Manager.

Nota sulle autorizzazioni: Se ricevi un errore di tipo "UNPROTECTED PRIVATE KEY FILE", proteggi la tua chiave con il seguente comando:
chmod 400 [key_path]

Elenco degli utenti predefiniti

Utilizza l'identificativo corrispondente alla distribuzione Linux installata sul tuo server:

Distribuzione LinuxUtente predefinito
Ubuntuubuntu
Debian 8 e versioni successivedebian
Debian 7 e versioni precedentiroot
AlmaLinuxalmalinux
Arch Linuxarch
CentOScloud-user
Fedorafedora
FreeBSDfreebsd
OpenBSDopenbsd
openSUSE Leap 15opensuse
openSUSE 42 / SLESroot
RancherOSrancher

Nota: l'utente è sempre quello definito per impostazione predefinita dall'editore della distribuzione.

 

Passaggio in modalità Amministratore (Root)

Per motivi di sicurezza, la connessione iniziale non avviene direttamente come root.

Per ottenere i pieni poteri sul sistema, eseguire:

sudo -i

Questo comando carica l'ambiente completo dell'utente root (variabili di sistema e directory personale).


Questa FAQ è stata utile?

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:

  1. Clicca qui per accedere alla gestione del tuo hosting su Infomaniak Manager (hai bisogno di aiuto?).
  2. Clicca direttamente sul nome assegnato all'hosting interessato.
  3. Clicca su Database (o MariaDB se necessario) nel menu laterale sinistro per accedere al menu Database e Utenti:

 

Database

Sotto la scheda Database puoi:

  • Creare 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

Sotto la scheda Utenti puoi:

  • Creare un utente del database MySQL/MariaDB cliccando sul pulsante Aggiungi un utente.

 

Informazioni di configurazione

È anche 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 del nome utente di un 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)

 

Diritti 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 Server Cloud (consultate questa guida a riguardo)
  • Senza nessun diritto: l'utente non vedrà apparire il database in phpMyAdmin

 

Database delle applicazioni Web


Questa FAQ è stata utile?

Questa guida spiega come aggiungere un sito web aggiuntivo 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à.
  • 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

Per accedere a un piano di hosting web e aggiungere un sito:

  1. Clicca qui per accedere alla gestione dei tuoi prodotti nel Manager Infomaniak (hai bisogno di aiuto?).
  2. Clicca direttamente sul nome assegnato al prodotto interessato.
  3. Clicca sul pulsante blu Aggiungi:
  4. Scegli il contenuto opzionale per il nuovo sito (A) o altra installazione specifica, spazio vuoto, tecnologie avanzate (Node.js ad esempio) (B):
  5. Clicca su Avanti.
  6. Scegli il tipo di dominio da assegnare a questo nuovo sito:
    1. un nome di dominio già acquisito
    2. un sottodominio creato a partire da un nome di dominio già acquisito
    3. un nome di dominio ancora disponibile e da ordinare
  7. Inserisci il nome di dominio (domain2.xyz, ad esempio) o il sottodominio.
  8. Scegli le opzioni avanzate eventuali, tra cui:
    1. Per impostazione predefinita, il nuovo sito viene aggiunto alla directory /sites/domain2.xyz sul tuo server FTP.
    2. Per definire manualmente un'altra directory, seleziona Definisci la posizione manualmente e indica il percorso e il nome.
    3. Crea una nuova cartella se necessario:
  9. Clicca su Continua.

 

 

Se si tratta di un sottodominio o se il dominio o la sua zona DNS è gestito da Infomaniak, è possibile aggiornare automaticamente le voci DNS esistenti. In caso contrario, effettua le modifiche necessarie presso il tuo registrar o trasferisci la gestione del dominio a Infomaniak.


Questa FAQ è stata utile?

Questa guida spiega come conoscere la versione del sistema operativo del server del tuo Hosting Web.

 

Premessa

  • Anche se Debian o un pacchetto sembra obsoleto, le versioni visualizzate non presentano vulnerabilità:
    • Infomaniak li mantiene aggiornati tramite patch interne regolari su tutti i componenti e sistemi utilizzati.
    • Le versioni sono scelte per la loro stabilità, poi rafforzate da misure di sicurezza che i test classici non rilevano.
  • Se tu o i tuoi clienti identificate una falla in un prodotto Infomaniak, vi preghiamo di inviare un POC. Anche se rari, questi casi vengono gestiti rapidamente.
    • La sicurezza dei dati è di competenza dell'utente: Infomaniak non può essere ritenuto responsabile di una cattiva gestione o utilizzo delle credenziali di accesso.

 

Quale OS sul mio sito?

Per conoscere la versione:

  1. Accedi al server tramite SSH (hai bisogno di aiuto?).
  2. Esegui il comando seguente:

    lsb_release -a
  3. Otterrai un'informazione di questo tipo:

    Distributor ID: Debian
    Description: Debian GNU/Linux 7.9 (wheezy)
    Release: 7.9
    Codename: wheezy

Questa FAQ è stata utile?

Questa guida spiega come eliminare un dominio alias da un hosting Web Infomaniak. Il nome di dominio principale del sito non sarà più collegato ad alcun altro nome di dominio.

Questo permette, tra le altre cose, di poter creare successivamente un nuovo hosting Web o sito distinto per il nome di dominio così scollegato.

 

Prerequisiti

 

Rimuovere il dominio alias

Per rimuovere un nome di dominio alias dal tuo sito:

  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 poi sulla freccia per espandere la sezione Domini di questo sito.
  4. Clicca sul menu di azione a destra del dominio da rimuovere.
  5. Seleziona Scollega:
  6. Conferma l'eliminazione dell'alias:

    • Se necessario, puoi scegliere di eliminare anche i record DNS associati al dominio…


Questa FAQ è stata utile?

Questa guida ti permette di utilizzare rapidamente le funzioni essenziali del tuo nuovo Server Cloud.

 

Installare un'applicazione

 

Configurare il server

 

Gestire i siti e i domini

Se il tuo dominio non è gestito da Infomaniak o se il tuo hosting non è gestito nello stesso account utente del tuo dominio, consulta questa altra guida per configurare i DNS o gli record per collegare il dominio al tuo hosting. Ma anche:

 

In caso di problemi, consulta la base di conoscenze prima di contattare il supporto Infomaniak.


Questa FAQ è stata utile?

Questa guida contiene risorse essenziali per iniziare con il tuo VPS Cloud o VPS Lite offerto da Infomaniak.

 

Premessa

  • Non è previsto il supporto per UEFI e Secure boot nell'offerta VPS Cloud / VPS Lite.
  • Non è possibile migrare un file vmdk per farlo funzionare su OpenStack poiché KVM viene utilizzato per la virtualizzazione.
  • In caso di problemi, consulta la base di conoscenze.

 

Iniziare con un VPS Cloud / VPS Lite Linux

 

Iniziare con un VPS Cloud / VPS Lite Windows

 

Quale versione (Cloud o Lite) scegliere per il VPS?

  • Le configurazioni (vCPU / Ram / spazio su disco) differiscono a seconda delle offerte VPS, partendo da 1 vCPU con prezzi molto competitivi.
    • Fai la tua scelta in base alle tue esigenze.
    • Il passaggio da un VPS Lite a un VPS Cloud non è ancora possibile in modo automatico e non è possibile ridurre un'offerta sottoscritta.
    • Consulta questa guida se desideri migrare da VPS Lite a VPS Cloud (la migrazione è irreversibile).
  • Le stesse distribuzioni Linux e versioni di Windows sono offerte (Windows non è disponibile sulle configurazioni più piccole).
    • Vengono installate solo le immagini ufficiali dei sistemi operativi, senza alcun software di sicurezza come fail2ban preinstallato.
    • Tuttavia, il firewall è configurabile tramite il Manager e un VPS beneficia anche della protezione anti-DDoS.
    • Per quanto riguarda l'apertura delle porte, consulta questa guida.
  • Su VPS Lite, la banda passante è limitata a 500 mbit/s e il SLA garantito + snapshot non sono disponibili.

Questa FAQ è stata utile?

Questa guida spiega come creare un record PTR sugli IP dedicati di VPS Cloud / VPS Lite.

 

Premessa

  • Un record PTR (Pointer Record) è un tipo di record DNS utilizzato per risolvere gli indirizzi IP in nomi di dominio.
  • Il record PTR viene utilizzato per associare un indirizzo IP a un nome di dominio o a un sottodominio.
  • È l'opposto del record A che viene utilizzato per risolvere i nomi di dominio in indirizzi IP.

 

Creare un PTR sull'IP del VPS Cloud / VPS Lite

Se hai un VPS Cloud / VPS Lite e desideri creare un record PTR per il tuo indirizzo IP dedicato, ecco le istruzioni da seguire:

  1. Assicurati che il tuo dominio o sottodominio punti all'indirizzo IP (v4 o v6) del tuo server VPS Cloud / VPS Lite.
    • Puoi farlo creando un record A per il tuo dominio o modificando il record esistente in modo che punti all'indirizzo IP del tuo VPS Cloud / VPS Lite.
  2. Verifica che il tuo dominio punti correttamente all'indirizzo IP del tuo VPS Cloud / VPS Lite (vedi 1).
  3. Contatta il supporto Infomaniak per richiedere la creazione di un record PTR per il tuo indirizzo IP dedicato.
    • Indica l'indirizzo IP del tuo server VPS Cloud / VPS Lite (puoi trovare questo indirizzo IP nel tuo pannello di gestione del server o utilizzando un comando da riga di comando come "ifconfig" o "ipconfig" a seconda del sistema operativo che utilizzi).
  4. Una volta creato il record PTR, utilizza uno strumento di verifica online per assicurarti che il record PTR punti al tuo dominio o sottodominio.

Questa FAQ è stata utile?

Questa guida presenta l’utilizzo di MySQL sugli hosting Infomaniak, in particolare il funzionamento delle procedure memorizzate.

 

Premessa

  • Le “stored procedures” e “stored routines” non sono disponibili su un hosting web condiviso.

 

Comprendere le procedure e le routine memorizzate

Se le procedure memorizzate sono indispensabili per il tuo progetto e stai attualmente utilizzando un hosting condiviso, è consigliabile prendere in considerazione un VPS o un server dedicato, che offrono maggiore controllo e risorse.

Le procedure memorizzate costituiscono un modo efficace per automatizzare i compiti e integrare la logica aziendale direttamente nel database. Consentono quindi di ottenere applicazioni più performanti e più facili da mantenere.

Su un Server Cloud, non appena l’utente dispone dei diritti di amministratore sul database MySQL interessato, possiede le autorizzazioni necessarie per eseguire istruzioni SQL, inclusa la comando EXECUTE, utilizzata per avviare le procedure memorizzate già presenti nel database.

L’utente dispone anche dei privilegi necessari per creare nuove procedure memorizzate. La creazione di una procedura memorizzata avviene tramite una sintassi SQL specifica che definisce le istruzioni da eseguire, seguita dalla sua registrazione nel database.

Esempio

DELIMITER //
CREATE PROCEDURE GetUserCount()
BEGIN
    SELECT COUNT(*) AS total_users FROM users;
    -- Returns the total number of users in the table
END //
DELIMITER ;

-- Execute the stored procedure
CALL GetUserCount();

Questa FAQ è stata utile?

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

 

Se stai cercando di ospitare la tua posta elettronica, consulta questa altra guida.

 

Hosting Web Starter

L'hosting web gratuito

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

 

Hosting web condiviso

L'offerta principale per creare i tuoi siti

Questi 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 Infomaniak utilizzano in media solo il 40% della potenza dei CPU e sono dotati di dischi SSD professionali di ultima generazione.

L'hosting web offre 250 Go di spazio su disco minimo e consente di gestire più siti web con più nomi di dominio. Questa offerta include tutte le tecnologie comunemente utilizzate per creare siti 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.

Nota che senza alcun tipo di hosting, è anche possibile ottenere ed utilizzare Site Creator “autonomo / standalone”. Consulta questa altra guida.

 

Server Cloud

L'hosting web professionale

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

  • Un Server Cloud consente di amministrare facilmente il tuo server tramite la stessa interfaccia di amministrazione degli hosting web - gestisci i siti nello stesso modo.
  • Un VPS consente di gestire in modo completamente autonomo il tuo server con la versione di Windows o la distribuzione Linux di tua scelta (Debian, Ubuntu, openSUSE, ...) - sono necessarie solide competenze tecniche per utilizzare un VPS, incluso VPS Lite.

 

Public Cloud (e Kubernetes Service)

Soluzione IaaS aperta, collaudata e sicura

Per Infomaniak è l'infrastruttura che alimenta my kSuite, SwissTransfer 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 non avrete alcuna difficoltà a gestire il vostro budget di sviluppo. Nessuna spesa di attivazione. Nessun importo minimo. Disdici in qualsiasi momento. Pagate solo le risorse effettivamente utilizzate con Public Cloud alla fine di ogni mese, lo stesso vale per Kubernetes Service.

 

Jelastic Cloud

Hosting web su misura con le tecnologie di vostra scelta

Jelastic Cloud consente di creare ambienti di sviluppo su misura con le tecnologie di vostra scelta (PHP, Java, Docker, Ruby, ecc.). È un'offerta cloud flessibile:

  • Scalabilità orizzontale e verticale delle risorse.
  • Pagamento in base al consumo effettivo delle risorse.
  • Personalizzazione facile della vostra infrastruttura (ridondanza, IP, SSL, bilanciamento del carico, ecc.).

Questa FAQ è stata utile?

Questa guida spiega come modificare la tua offerta attuale di Server Cloud.

 

Modifica delle risorse e della configurazione

Il piano Server Cloud di base contiene 5 hosting e 20 siti Web. Per aggiungere un hosting aggiuntivo o modificare la configurazione del server per aumentare CPU / RAM:

  1. Clicca qui per accedere alla gestione del tuo prodotto su Infomaniak Manager (hai bisogno di aiuto?).
  2. Clicca su il menu delle azioni ⋮ situato a destra dell'elemento interessato.
  3. Clicca su Modifica offerta:
  4. Effettua le modifiche desiderate e completa la procedura.

 

Per ridurre le dimensioni dello spazio su disco del Server Cloud intero:

  1. Ordina un nuovo server con lo spazio di archiviazione desiderato (contatta l'assistenza per ordinare gratuitamente il nuovo server per il tempo necessario a eseguire i passaggi seguenti).
  2. Sposta gli hosting dal vecchio server al nuovo.
  3. Disdici il vecchio server.

Consulta questa altra guida per modificare lo spazio su disco di un hosting.

 

Aumentare il limite dei processi

In Linux, il numero di processi che un utente o un sistema può creare simultaneamente è limitato. Questi limiti impediscono che processi troppo veloci consumino troppe risorse e influenzino la stabilità generale del sistema. I limiti dei processi sono gestiti dal kernel Linux e possono essere visualizzati e modificati utilizzando comandi e file di configurazione specifici. Puoi richiedere di aumentare i limiti contattando l'assistenza.


Questa FAQ è stata utile?

Questa guida spiega come…

  1. … generare una CSR e una chiave privata per richiedere un certificato di terze parti presso un'autorità di certificazione (CA),
  2. importare questo certificato per il tuo sito Infomaniak, grazie al CRT ottenuto presso la CA.

 

Premessa

  • Sebbene Infomaniak offra 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 delle imprese,
    • certificati EV di Sectigo per le aziende iscritte al registro delle imprese,
  • … è anche possibile installare un certificato SSL ottenuto altrove (certificato intermedio di un ente di certificazione di tua 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 ed 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'estensione SAN (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, puoi 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, puoi trasmetterla all'autorità di certificazione (CA) per ottenere il tuo certificato SSL/TLS.

 

2. Importare il certificato esterno

Una volta validata, la CA ti rilascia un certificato (domain.xyz.crt) e talvolta un certificato intermedio (ca_bundle.crt).

Per accedere alla gestione dei certificati SSL:

  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 Certificati SSL nel menu laterale sinistro.
  4. Clicca sul pulsante blu Installa un certificato:
  5. Scegli il certificato personalizzato.
  6. Clicca sul pulsante Avanti:
  7. Importa il tuo certificato e chiave privata, tramite importazione dei file .crt e .key o tramite copia-incolla.
  8. Clicca su Completa:

 

Comando alternativo per generare un certificato auto-firmato (facoltativo)

Se desideri un certificato locale solo per test o senza passare attraverso una CA (non raccomandato 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 copia-incolla dei dati forniti dall'organismo di certificazione):


Questa FAQ è stata utile?

Questa guida spiega come distribuire Node.js con un Server Cloud per disporre costantemente dell'ambiente necessario per compilare o costruire front-end moderni (React, Vue, ecc.). Tuttavia, è consigliabile utilizzare la soluzione node.js “integrata”.

 

Premessa

  • Node.js è una piattaforma software libera in JavaScript orientata alle applicazioni di rete che devono poter scalare, una soluzione semplice ed efficace per integrare gli strumenti frontend in qualsiasi stack server.
    • Node.js = nome ufficiale del linguaggio/ambiente.
    • NodeJS = nome "tecnico" o semplificato in alcuni contesti (spesso per motivi pratici, non c'è una vera differenza tecnica).

 

Installare Node.js

Prerequisiti

 

Installare la versione stabile di Node.js

nvm install stable

Installare l'ultima versione disponibile

nvm install node

Installare una versione precedente (non consigliato)

nvm install 17

Elencare le versioni disponibili

nvm ls-remote

Installare una versione specifica

nvm install <version>

Cambiare versione di Node.js e impostare la versione 6.3.1 (o un'altra versione) come predefinita

nvm alias default 6.3.1

Utilizzare una versione specifica di Node.js nella shell corrente

nvm use <version>

Verificare la versione di Node.js attualmente in uso

node -v

 

Fonte

Per configurare NVM, accedi alla console WebSSH del tuo Server Cloud.

Sorgere il file .profile

source ~/.profile

Eseguire il seguente comando per verificare l'installazione di NVM

nvm

 

Configurare Node come servizio

Per configurare Node come servizio, è consigliato l'utilizzo di un "servizio systemd-user".

 

Reindirizzare il traffico verso una porta specifica

Consultare questa altra guida riguardo il reindirizzamento del traffico verso una porta specifica e gli indirizzi IP dedicati.


Questa FAQ è stata utile?

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 prima di accedere alle ultime versioni di PHP proposte da Infomaniak.

 

Modifica della 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 attivare o disattivare la modalità manutenzione su un sito Web di un Hébergement 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 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 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 a scorrimento (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. Impagina 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 indirizzi IP

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

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

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

 

Disattivare la modalità manutenzione

Per disattivare il messaggio che viene visualizzato sul 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. Fare clic sul pulsante Disattiva o sul pulsante a scorrimento (toggle switch) per disattivare la pagina di manutenzione:
  4. Confermare la disattivazione della manutenzione.

 

Metodo alternativo per WordPress

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

È consigliabile 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 denominato .maintenance (il punto prima del nome del file è importante) posizionato sul server alla radice del sito, il che disattiverà tutte le pagine tranne la home page di WordPress.


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 di variabile definito 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 sotto Impostazioni avanzate:
  4. Clicca sulla scheda PHP / Apache:
  5. Più in basso nella 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?