Base di conoscenze
1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Questa guida spiega come, dopo l'acquisto di un nome di dominio presso Infomaniak, ottenere gratuitamente un Servizio Mail + un hosting Web.
Premessa
- Per ogni dominio registrato o trasferito presso Infomaniak, è possibile usufruire gratuitamente:
- di un indirizzo email che ti dà accesso, tra le altre cose, all'app Mail Infomaniak
- e di uno spazio Web di 10 Mo per una pagina base.
- È anche possibile avere un servizio mail gratuito pur avendo un'offerta web a pagamento, o viceversa.
- Piuttosto che un servizio mail di tipo Starter, è consigliabile ordinare una kSuite (ad esempio l'offerta Standard 1 utente che è gratuita).
Attivare l'offerta Starter Mail + Web
Prerequisiti
- Disporre di un nome di dominio presso Infomaniak (una zona DNS non è sufficiente).
- Se necessario, ordina o trasferisci un dominio.
- A seconda del tipo (Mail o Web) desiderato, non avere un prodotto corrispondente già associato al nome di dominio e questo in qualsiasi Organizzazione Infomaniak esistente.
Per ordinare un Servizio Mail Starter e Hosting Web Starter incluso con ogni dominio:
- 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 sul pulsante Collega un servizio:
- Clicca su Crea un indirizzo email:
- Fai clic sul campo di ricerca, poi su Ordina un Servizio Mail:
- Clicca per selezionare l'indirizzo email gratuito sul Shop Infomaniak (come sotto) e clicca sul pulsante Avanti in basso a destra per avanzare con l'ordine:
- Clicca per selezionare la pagina Web di base sul Shop Infomaniak (come sotto) e clicca sul pulsante Avanti in basso a destra per avanzare l'ordine:
- Completa l'ordine:
- Torna al tuo Manager Infomaniak per scoprire e utilizzare i tuoi nuovi prodotti.
Utilizzare i vostri prodotti Starter
- Crea l'indirizzo email desiderato sul tuo Servizio Mail Starter.
- Per utilizzare lo spazio Web di 10 Mo e creare una pagina Web di base sul tuo Hosting Web Starter, utilizza:
- l'editor di pagine
- o il gestore di file FTP per gestire le tue pagine HTML
- o qualsiasi software/client FTP con il protocollo FTP classico
Fare evolvere un'offerta Starter
- Modifica un'offerta Mail (clicca qui).
- Modifica un'offerta Web (clicca qui).
Questa guida dettaglia gli errori di tipo Rejected, too many connections from this host
se si verificano durante la visita di un sito web.
Origine degli errori
429 Troppi Richieste
Questo errore si verifica quando il server è sommerso da un gran numero di richieste in un breve lasso di tempo, il che può essere dovuto a un uso intensivo del sito o ad abusi.
503 Servizio momentaneamente non disponibile
Questo errore può essere causato da diversi fattori, tra cui lavori di manutenzione pianificati sul server, un sovraccarico del server dovuto a un traffico elevato, o l'esecuzione di uno script che supera i limiti di risorse del server.
Rifiutato, troppe connessioni da questo host
Questo errore si verifica quando il server rifiuta le connessioni a causa del numero elevato di connessioni simultanee provenienti dallo stesso indirizzo IP. Consultate i "Registri di accesso e di errore" nel pannello di controllo del vostro hosting per trovare molteplici voci di questo tipo:
[Fri Sep 02 11:40:31] [error] [client 222.111.123.123] Rejected, too many connections from this host. (vhost:domain.xyz uri:/js/modules/blocktopmenu/js/superfish-modified.js current:34 limit:30
[Fri Sep 02 11:40:31] [error] [client 222.111.123.123] Rejected, too many connections from this host. (vhost:domain.xyz uri:/js/modules/blocktopmenu/js/hoverIntent.js current:34 limit:30
[Fri Sep 02 11:40:31] [error] [client 222.111.123.123] Rejected, too many connections from this host. (vhost:domain.xyz uri:/js/modules/productscategory/productscategory.js current:34 limit:30
[Fri Sep 02 11:40:31] [error] [client 222.111.123.123] Rejected, too many connections from this host. (vhost:domain.xyz uri:/modules/feeder/rss.php current:35 limit:30
[Fri Sep 02 11:40:31] [error] [client 222.111.123.123] Rejected, too many connections from this host. (vhost:domain.xyz uri:/js/modules/favoriteproducts/favoriteproducts.js current:34 limit:30
In questo esempio, l'IP 222.111.123.123
esegue 30 connessioni simultanee su ogni pagina, pertanto viene automaticamente rifiutata perché potrebbe sembrare un attacco o una scansione.
Suggerimenti per la risoluzione
Alcuni suggerimenti per risolvere questi errori:
- Verifica gli script che effettuano connessioni multiple al server per visualizzare i dati.
- Ottimizza lo o gli script interessati in modo che richiedano meno risorse.
- Aumenta i limiti del sito interessato per permettere allo script di eseguire tutte le operazioni necessarie e/o limitare il numero di connessioni simultanee (soprattutto su un Serveur Cloud dove i limiti — memoria RAM, tempo di esecuzione, connessioni simultanee — possono essere aumentati in modo significativo).
- Migrate il tuo hosting su un Server Cloud.
Questa guida spiega come migrare un Hébergement Web da MySQL a MariaDB.
Premessa
- MariaDB è una versione migliorata di MySQL, dotata di numerose potenti funzionalità integrate e di molti miglioramenti in termini di utilizzo, sicurezza e prestazioni:
- MariaDB dispone di un pool di connessioni più grande che supporta fino a 200'000 connessioni, mentre MySQL ha un pool di connessioni più piccolo.
- Confrontando le prestazioni di MariaDB e MySQL, si nota che la replicazione è più veloce in MariaDB e più lenta in MySQL; MariaDB è più veloce di MySQL in generale.
- MariaDB è Open Source, mentre MySQL utilizza codice proprietario nella sua edizione Enterprise.
Utilizzare MariaDB al posto di MySQL
L'aggiornamento a MariaDB è irreversibile e tutti i siti presenti sul tuo hosting funzioneranno successivamente con questa versione di MariaDB. Verifica la compatibilità dei tuoi script prima di procedere.
Per migrare un hosting web verso MariaDB:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Clicca direttamente sul nome assegnato al prodotto interessato.
- Clicca su Database nel menu laterale sinistro.
- Clicca sul link Migrer en MariaDB.
Per migrare un Serveur Cloud, consultate questa altra guida sulla migrazione verso una nuova generazione di Serveur Cloud.
La connessione a un database Oracle remoto non è disponibile con gli hosting e server condivisi.
È possibile installare OCI8
per PHP su VPS Cloud / VPS Lite.
Questa guida dettaglia l'invio di e-mail da un sito web ospitato da Infomaniak utilizzando la funzione PHP mail() disattivata per impostazione predefinita.
Premessa
- Infomaniak sconsiglia vivamente l'uso della funzione PHP mail() per l'invio di e-mail dai tuoi applicativi:
- Le e-mail saranno considerati come “non autenticati” e saranno quindi soggetti a delle limiti.
- La loro consegnabilità sarà compromessa, il che potrebbe danneggiare il tuo sito web.
- È vivamente consigliato utilizzare un metodo di invio SMTP autenticato per l'invio di e-mail dai tuoi applicativi; Infomaniak offre a tal fine un servizio corrispondente.
Specificare l'indirizzo del mittente
Per far sì che i messaggi vengano inviati correttamente dal tuo CMS/applicazione web (e evitare un errore di tipo Could not instantiate mail function
o sender mismatch
) è necessario specificare un indirizzo valido nelle impostazioni del sito lato Infomaniak:
- 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 Gestisci sotto Impostazioni avanzate:
- Dalla scheda Generale, inserisci un indirizzo email esistente nel campo Email del mittente.
- Clicca sul pulsante blu Salva:
Riattivare la funzione mail
Se desideri comunque utilizzare la funzione mail di PHP, sarà necessario attivarla su ogni sito del tuo hosting web interessato:
- 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 Gestisci sotto Impostazioni avanzate.
- Dalla scheda PHP / Apache, attiva la funzione mail:
- Fai clic sul pulsante blu Salva.
Esempi PHP mail()…
… su WordPress
Configura l'invio del modulo di contatto predefinito incluso con Costruttore Divi:
- Accedi al pannello di amministrazione di WordPress.
- Andate nell'editor Divi della pagina che contiene il modulo di contatto.
- Fai clic sull'icona Impostazioni per configurare il modulo di contatto Divi:
- Sotto EMAIL, inserisci l'indirizzo email che riceverà gli invii del modulo e salva:
- Per impostazione predefinita, quando un visitatore utilizza il modulo per contattarvi, riceverete un'e-mail da
mail@le-nom-de-votre-site
e se rispondete, il destinatario sarà automaticamente l'indirizzo email indicato dal visitatore durante la compilazione del modulo di contatto.
… su Prestashop
Accedi alle impostazioni avanzate di Prestashop:
- Specifica la modalità SMTP.
- Inserisci
localhost
come server. - Inserisci la porta
25
. - Non specificare né nome utente né password.
… su Joomla
Configurare l'invio delle e-mail tramite PHPmail (non consigliato) in Joomla:
- Accedi al pannello di amministrazione del tuo sito Joomla.
- Vai su Configurazione poi Server.
- Non inserire NULLA nel campo E-mail del sito:
Purtroppo, questo impedisce qualsiasi test di invio tramite il pulsante, ma funzionerà se configurate un modulo di contatto sul vostro sito. Cliccate su Salva dopo aver lasciato il campo vuoto.
Indirizzo di risposta PHP mail()
Quando si invia un'email con la funzione mail() di PHP, il return-path
sarà nella forma root@h2web3.infomaniak.ch
ad esempio. Tuttavia, l'intestazione Reply-To:
presente nel codice del modulo permette di specificare un indirizzo di risposta valido.
Questa guida spiega come aggiungere gratuitamente un'estensione di Elegant Themes (Monarch, Divi Builder, Bloom, ecc.) o un tema su un sito WordPress già installato tramite l'installatore Infomaniak.
Prerequisiti
- Il tuo sito WordPress deve essere installato tramite gli strumenti Infomaniak WordPress per utilizzare questi temi e estensioni.
- Le estensioni possono essere aggiunte durante l'installazione (passo 16 di questa altra guida) o in seguito.
- Per usufruire del supporto di Elegant Themes (servizio clienti) è necessario iscriversi a un'offerta di Elegant Themes.
Aggiungere un plugin Elegant Themes
Per fare questo:
- Clicca qui per accedere alla gestione del tuo sito WordPress su Manager Infomaniak (hai bisogno di aiuto?).
- Se il tuo sito non appare qui, significa che non è stato installato tramite gli strumenti Infomaniak… Prendi visione dei prerequisiti sopra.
- Fai clic direttamente sul nome assegnato al prodotto interessato:
- Clicca sul menu delle azioni ⋮ situato a destra dell'Applicazione Web interessata.
- Fai clic su Impostazioni dell'applicazione:
- Clicca su Aggiungi sotto Estensioni:
- Attiva le estensioni desiderate.
- Clicca sul pulsante Salva:
- Le estensioni sono quindi disponibili nella tua interfaccia di amministrazione WordPress:
Utilizzare un tema di Elegant Themes
Consulta questa guida per installare un tema Elegant Themes con Infomaniak.
Questa guida spiega come eliminare una cartella o un file tramite SSH, il che può essere utile quando non è possibile eliminare un file con un software/client FTP o il FTP Manager.
Comando SSH per eliminare una cartella/file
Infomaniak declina ogni responsabilità in caso di perdita di dati legati a queste istruzioni.
Per eliminare un file o una directory, è necessario utilizzare il comando rm
.
Per eliminare i file NomDuFichier.php
e NomDuFichier.txt
, è necessario eseguire il seguente comando:
rm NomDuFichier.php NomDuFichier.txt
Per eliminare una directory, è necessario prima eliminare il suo contenuto e poi utilizzare il seguente comando:
rmdir NomDuDossier/
Per eliminare tutti i file in formato html, è necessario eseguire il seguente comando:
rm *.html
- Altri comandi utili (link esterno)
Questa guida riguarda Django, un framework open-source per lo sviluppo web in Python.
Installazione di Django
È possibile installare Django solo su VPS Cloud / VPS Lite.
Scopri i diversi hosting Web di Infomaniak.
Questa guida spiega come attivare la compressione delle risorse css
, html
, json
, xml
ecc. sull''Hébergement Web di tua scelta.
Premessa
- In questo modo ridurrete la dimensione delle risorse da caricare per i vostri visitatori, il che avrà l'effetto di ridurre il tempo di caricamento delle vostre pagine web.
- I file
.htaccess
e.user.ini
verranno aggiornati automaticamente con le direttive necessarie.- Per motivi di sicurezza, viene effettuata una copia di backup di questi due file ad ogni modifica.
- Ogni modifica può richiedere diversi minuti per essere efficace.
Comprimere i file con Gzip
Per attivare la compression con Gzip:
- 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 sul pulsante Impostazioni avanzate.
- Clicca sulla scheda APACHE.
- Attiva l'opzione Compressione dei file.
- Clicca il pulsante blu Salva:
Testare la compressione
È possibile testare facilmente la compression delle tue pagine utilizzando strumenti come:
Questa guida spiega come attivare un CDN per ottimizzare un Hébergement Web Infomaniak.
Premessa
- CDN significa "Content Delivery Network" in inglese, che si traduce in francese come "Réseau de diffusion de contenu".
- Un CDN memorizza una copia del contenuto del tuo sito (immagini, video, file CSS/JS) su più server distribuiti geograficamente.
- Quando un utente accede al tuo sito, il CDN fornisce questo contenuto dal server più vicino alla sua posizione, riducendo così i tempi di caricamento:
- Il tuo sito si carica più rapidamente per i visitatori, il che può ridurre il tasso di rimbalzo e migliorare l'esperienza utente.
- Distribuendo il contenuto, il CDN alleggerisce il carico del tuo server principale, migliorando le sue prestazioni e la disponibilità.
- Alcuni CDN offrono funzionalità di sicurezza come la protezione contro gli attacchi DDoS e la sicurezza dei dati.
Impostare un CDN
Per utilizzare un CDN, dovrete generalmente apportare modifiche alla configurazione del vostro dominio, in particolare a livello dei record DNS. Questo permetterà di indirizzare il traffico del vostro sito web verso la rete di server del CDN. Quindi, in generale:
- Crea un account sul sito del CDN di tua scelta e aggiungi il tuo sito.
- Modifica la zona DNS del tuo dominio secondo le istruzioni fornite dal CDN.
- Testa il tuo sito per assicurarti che il CDN funzioni correttamente.
Guida specifica Cloudflare
Per i clienti che desiderano ottimizzare il loro sito di fronte ai sovraccarichi causati dal passaggio intenso di bot, l'uso di un CDN come Cloudflare è spesso raccomandato. Il CDN Cloudflare consente di ottimizzare le prestazioni e la sicurezza di un sito web con le seguenti funzionalità:
- caching del contenuto statico di un sito
- minificazione del codice HTML, CSS e Javascript
- protezione anti-DDoS di base
- etc.
Per configurare Cloudflare:
- Se necessario, crea un account su Cloudflare.
- Aggiungi il nome di dominio del sito interessato.
- Trasferisci tutti i record della zona DNS del dominio interessato su Cloudflare (record A, MX, TXT, NS, ecc.).
- Nel Manager Infomaniak, modifica i DNS del dominio interessato con i server DNS indicati da Cloudflare.
- Configura DKIM e DNSSEC se necessario.
- Ogni aggiunta/modifica DNS può richiedere fino a 48 ore per propagarsi.
Nota bene: mod_cloudflare
è attivato per impostazione predefinita su tutti gli hosting web a pagamento.
Attivare il Rate Limit di Cloudflare
In configurazione predefinita, Cloudflare agisce semplicemente come intermediario tra il sito e Infomaniak, inoltrando tutte le richieste ai server di Infomaniak. Pertanto, in caso di picchi di traffico o attacchi, le richieste raggiungono comunque il server di origine, ma con indirizzi IP di Cloudflare, rendendo difficile la gestione della mitigazione su un server condiviso.
L'implementazione di regole di "rate limiting" nel firewall applicativo di Cloudflare è ora una soluzione efficace proposta. Questa funzionalità limita il numero di richieste inviate al server, bloccando gli scans aggressivi e proteggendo il server da sovraccarichi eccessivi.
E anche…
… Amazon CloudFront
Se utilizzi già i servizi AWS, CloudFront è facile da configurare. Crea una distribuzione, configura i parametri e collegala al tuo sito.
… Fastly
Registrati su Fastly, configura il tuo servizio aggiungendo il tuo sito e impostando i parametri della cache. Fastly offre opzioni di configurazione avanzate.