Base di conoscenze
1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Questa guida riguarda le permessi di 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 Serveur Cloud (è necessario aprire la porta 3306
in TCP/ingresso nel firewall).
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.
- Clicca su Fast Installer nel menu laterale sinistro.
- Clicca su
MongoDB
. - Fai clic sul menu azione ⋮ a destra dell'oggetto interessato nella tabella visualizzata.
- Clicca su Configura:
- Disattivate
local_only
: - Salva 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 creare sottodomini su un hosting Infomaniak esistente, utilizzando un file .htaccess
.
Premessa
- L'hosting può trovarsi su un'offerta di Hébergements Web mutualisés o su un Serveur Cloud Infomaniak ma questa funzione non è possibile con un hosting Starter.
- I sottodomini possono essere aggiunti molto facilmente sul tuo attuale hosting poiché hai a disposizione, nell'offerta di base, 20 siti per hosting (siti = sottodomini).
- Se non desideri utilizzare questo volume di sito a tua disposizione, puoi seguire il metodo riportato di seguito.
Creare un sottodominio come scorciatoia
I sottodomini creati in questo modo facilitano l'organizzazione di un hosting. Ad esempio, l'indirizzo vlog.domain.xyz
sarà il collegamento rapido all'indirizzo domain.xyz/vlog
. In altre parole, l'indirizzo vlog.domain.xyz
reindirizzerà alla cartella vlog
che dovrà trovarsi alla radice del sito web domain.xyz
. In questo esempio, vlog
è il sottodominio di domain.xyz
.
1. Aggiungere il sottodominio come alias del tuo sito web
Per fare questo:
- Segui la procedura per aggiungere un alias ma leggi attentamente i punti 2 e 3 qui sotto per favore.
- Nel campo per aggiungere il dominio collegato, inserisci l'indirizzo completo del sottodominio (ad esempio
vlog.domain.xyz
). - Se il tuo dominio o la sua zona DNS è gestita da Infomaniak, attiva le due opzioni seguenti: Aggiornamento delle voci DNS per questo dominio e Sostituire le voci già esistenti ; se non è così, crea un record A presso il tuo registrar con le seguenti informazioni:
- campo: l'indirizzo URL completo del sottodominio (es.
vlog.domain.xyz
) - destinazione: l'indirizzo IPv4 (record A) del tuo sito (consulta questa altra guida per trovare il record A del tuo sito)
- campo: l'indirizzo URL completo del sottodominio (es.
2. Modificare il file htaccess del tuo sito web
Importante: le istruzioni seguenti sono fornite solo a titolo indicativo. Potrebbe essere necessario adattare il codice affinché funzioni nella tua situazione.
Utilizzando il tuo software/client FTP o il FTP Manager, aggiungi e adatta il seguente codice nel file .htaccess
che si trova alla radice del tuo sito web:
RewriteCond %{HTTP_HOST} ^(.*)\.domain\.xyz [NC]
RewriteCond %{DOCUMENT_ROOT}/%1/ -d
RewriteCond %1::%{REQUEST_URI} !^(.*?)::/\1/?
RewriteRule "^(.*)$" "%{DOCUMENT_ROOT}/%1/$1" [L]
Spiegazioni per la terza riga: https://stackoverflow.com/a/15981056
Sostituisci nella prima riga:
domain
con il tuo nome di dominioxyz
con l'estensione del tuo dominio (ch, fr, ecc.)
Ora, l'indirizzo vlog.domain.xyz
dovrebbe visualizzare il contenuto della cartella vlog
che si trova nella radice del tuo sito web. Se non è così, verifica che la cartella vlog
esista nella radice del tuo sito web.
Questa guida può aiutarti a identificare e correggere la maggior parte degli errori di tipo 404 o pagina che rimane bianca, sito web che non si visualizza, quando digiti l'indirizzo del tuo sito nella barra degli indirizzi del browser e non è possibile raggiungere l'hosting.
⚠️ Per ulteriori assistenza contattate un partner o lanciate gratuitamente una richiesta di offerta — scoprite anche il ruolo dell'host.
Da verificare assolutamente
A livello tuo, è fortemente consigliato di…
- … verificare la connessione Internet: visitare un sito come https://www.ch.ch o https://www.microsoft.com e se questi indirizzi non sono visibili tramite un browser, allora è necessario contattare il proprio FAI (fournisseur d'accès à Internet) perché il problema è a livello della tua connessione a Internet
- … svuotare la cache del tuo browser web per aggiornare la pagina che non sembra voler apparire e forse allora diventerà visibile; scopri di più
- … verificare se il tuo sito è visibile anche per altre persone: chiedi a conoscenti al di fuori della tua rete di testare l'accesso al tuo sito su Internet o usa il sito https://downforeveryoneorjustme.com che ti indicherà in inglese se il sito è down (fuori servizio) solo per te, o per tutti
- … utilizzare un proxy per connetterti al tuo sito web da un'altra parte del pianeta
- … verificare che il nome a dominio non sia scaduto; attenzione a fare la differenza tra il nome a dominio e l'hosting, poiché queste due entità sono distinte: è possibile avere un hosting completamente funzionante con Infomaniak (per assicurarsene, collegarsi a Manager) e un nome a dominio scaduto (ad esempio, per mancato pagamento della fattura), quindi fare un "WHOIS" e contattare, se necessario, il registrar del nome a dominio
- … consultare il file di configurazione del tuo script/CMS, se ne possiedi uno, per verificare le informazioni di connessione (nome e indirizzo del database - nome utente e password); saperne di più
Se il persiste un problema...
È necessario contattare il supporto Infomaniak per iscritto con almeno le seguenti informazioni:
- nome del sito ospitato
- il tuo indirizzo IP pubblico al momento dei test (visibile su https://www.infomaniak.com/ip)
Questa guida spiega come aggiungere o modificare uno o più record di tipo A e AAAA nella zona DNS (di un dominio) gestita su il Manager Infomaniak.
Premessa
- Questo tipo di registrazione consente di puntare un nome di dominio a un indirizzo IP statico (di solito un server), tipo A per una IPv4 e AAAA per una IPv6.
- Questo è il metodo generalmente utilizzato per reindirizzare il tuo dominio all'indirizzo IP del server web su cui è ospitato il tuo sito web. Inoltre, questo tipo di puntamento viene utilizzato automaticamente per collegare il tuo dominio al tuo sito web se entrambi si trovano nello stesso luogo e nella stessa Organizzazione Infomaniak.
- Dovresti modificare questo tipo di registrazione solo nel caso in cui tu abbia una configurazione particolare da implementare (ad esempio, fare puntare un sottodominio su un'applicazione esterna).
Modificare la zona DNS
Consulta questa altra guida per gestire questo tipo di registrazione in una zona DNS.
Questa guida spiega come modificare la configurazione del server di un sito su Hosting Web Infomaniak.
Premessa
- Apache è il server HTTP.
- Si configura con un file
.htaccess
posizionato alla radice del sito web.
- Si configura con un file
- PHP è un linguaggio di programmazione utilizzato per creare pagine web dinamiche tramite un server HTTP.
- È possibile personalizzare le direttive PHP con un file
.user.ini
che saranno efficaci nelle cartelle e sottocartelle della posizione del file .user.ini.
- È possibile personalizzare le direttive PHP con un file
- Consulta questa guida per ulteriori informazioni sulla creazione dei file .htaccess / .user.ini.
Modificare la configurazione del server di un sito…
… tramite il Manager
Per modificare la configurazione PHP e la maggior parte dei parametri (max_input_vars
, allow_url_fopen
, memory_limit
, post_max_size + upload_max_filesize
, ecc.):
- 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 Gestisci sotto Impostazioni avanzate:
- Fai clic sulle diverse schede Generale, PHP / Apache e Estensioni PHP per apportare le modifiche desiderate:
Non dimenticare di salvare le modifiche in fondo alla pagina.
Consultate questa guida se desiderate informazioni sui limiti e sulle possibilità di sblocco di questi ultimi.
… tramite il file .user.ini
Per le direttive PHP che non sono presenti nel Manager, è necessario definire i valori desiderati nel file .user.ini
, ad esempio:
max_file_uploads = 20
L'elenco delle direttive esistenti si trova sul sito ufficiale di PHP ma gli elementi con l'indicazione PHP_INI_SYSTEM
nella colonna Modificabile
così come max_input_time
, memory_limit
e mysqli.default_socket
non sono utilizzabili.
… in CLI
Per personalizzare le direttive PHP durante l'esecuzione di script da riga di comando (CLI) o in task CRON, è necessario specificare i valori desiderati in un file .user.ini
.
Successivamente, per applicare queste configurazioni, si utilizza l'eseguibile PHP con l'opzione -c
seguito dal percorso del file .user.ini
.
Ad esempio, per modificare il limite di memoria disponibile per PHP a 1024M, è possibile creare o modificare il file .user.ini
utilizzando il seguente comando:
echo 'memory_limit = 1024M' > .user.ini
Questo comando scrive la direttiva memory_limit con il valore 1024M nel file .user.ini
.
Successivamente, durante l'esecuzione di uno script PHP da riga di comando o in un task CRON, si utilizzerà il comando PHP con l'opzione -c
per specificare il file .user.ini
contenente le configurazioni personalizzate.
L'esempio seguente attiva allow_url_fopen
per lo strumento WP CLI (consente, ad esempio, di recuperare le estensioni):
php -d allow_url_fopen=On ~/bin/wp package install trepmal/wp-revisions-cli
php
: l'eseguibile PHP-d allow_url_fopen=On
: l'opzione-d
consente di impostare una direttiva di configurazione PHP (allow_url_fopen
) con il valoreOn
~/bin/wp
: percorso verso l'eseguibile WP CLIpackage install trepmal/wp-revisions-cli
: il comando specifico per installare il pacchetto WP CLItrepmal/wp-revisions-cli
Questo garantisce che l'opzione allow_url_fopen
è attivata durante l'esecuzione del comando WP CLI specificato. L'attivazione di allow_url_fopen
può essere necessaria per alcune operazioni che coinvolgono l'apertura di URL remote, come il download di estensioni o pacchetti. Assicurati che questa opzione sia attivata in modo sicuro e in conformità con le migliori pratiche di sicurezza.
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):
Questa guida presenta i comandi che possono essere eseguiti per testare una connessione o una rete e quindi specificare ulteriormente la possibile fonte di errore.
Eseguire un Telnet…
TELNET
consente di testare la connessione a un server senza tenere conto di tutte le impostazioni aggiuntive di un'applicazione mail o FTP per determinare l'origine di un problema. Se la connessione non passa su un server SMTP, dovrete ad esempio verificare se il vostro firewall non blocca la porta 587
o 465
.
… su macOS
- Cerca Utilità di rete.
- Vai alla scheda
Ping
,Lookup
oTraceroute
a seconda di ciò che desideri testare. - Puoi anche utilizzare un'applicazione di tipo
Terminal
(interfaccia a riga di comando,CLI /Command Line Interface
) sul tuo dispositivo e, a seconda di ciò che desideri testare, inserisci:traceroute [server]
nc [server] [port]
Sostituisci[server]
con il nome del server o il suo indirizzo IP, lo stesso vale per[port]
…
… su Windows
Attivate Telnet in anticipo se necessario.
- Utilizza un'applicazione di tipo
Terminal
(interfaccia a riga di comando,CLI /Command Line Interface
) sul tuo dispositivo, ad esempio digitando Esegui poicmd
. - Nella finestra che si apre, a seconda di ciò che desideri testare, digita:
tracert [server]
telnet [server] [port]
Esempio:telnet mail.infomaniak.com 587
(consente di testare la porta SMTP se il tuo software/client di posta elettronica non consente l'invio di e-mail)…
… su Android
- Utilizza l'applicazione Simple Telnet Client che permette di testare molto semplicemente tramite 2 campi da compilare (ad esempio
mail.infomaniak.com
e la porta143
o993
)…
Eseguire un PING
PING
consente di sapere se una macchina è accessibile tramite Internet. È possibile controllare con questo strumento se ci si sta rivolgendo alla macchina corretta, ad esempio in caso di cambiamento DNS, osservando l'indirizzo IP ottenuto. È possibile eseguire un ping
su un nome di dominio, un hostname
o un indirizzo IP.
Questa guida dettaglia le misure di sicurezza implementate nel contesto delle offerte di posta elettronica Infomaniak per rilevare l'uso abusivo e anomalo di un indirizzo email.
Premessa
- Su richiesta scritta, motivata e autenticata, è possibile modificare queste regole di sicurezza per un indirizzo email a pagamento specifico.
- Per inviare e-mail a un gran numero di destinatari, l'strumento Newsletter è il più adatto.
- Queste misure vi proteggono da un utilizzo malintenzionato del vostro computer o del vostro account.
Limiti di invio per 24 ore
Il numero di email in uscita in 24 ore è limitato a:
- my kSuite = 500 | my kSuite+ = 1440
- kSuite Standard 1 utente max. = 100 | kSuite Standard 2 utenti min. = 1440 | kSuite Pro = 1440 | kSuite Entreprise = 1440
- Service Mail Starter = 100 | Service Mail 5 indirizzi min. = 1440
- Hébergement Web (funzione PHP Mail() - invii non autenticati) = 50 | Hébergement Web (invii autenticati) = 1440
1 messaggio inviato a 2, 42 o 99 persone in CC/CCI viene conteggiato rispettivamente come 2, 42 e 99 messaggi.
Altri limiti di posta elettronica
- Limiti del numero di destinatari per invio di e-mail
- Limiti di dimensione a livello di posta elettronica
Git e GitHub sono disponibili da Infomaniak con tutte le offerte di hosting su…
e naturalmente l'offerta Jelastic Cloud che vi permetterà un' integrazione approfondita del versioning.