Base di conoscenze
1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Questa guida spiega come connettersi al tuo Web hosting Con l'aiuto di una chiave SSH.
Prerequisiti
- Creare un account FTP + SSH Il manager di Infomaniak.
- Creare una chiave SSH con un algoritmo sicuro, p.ex
ed25519
:ssh-keygen -t ed25519
Perché con una chiave in rsa (
ssh-keygen
oppuressh-keygen -t rsa
), la connessione verrà rifiutata e il seguente errore verrà restituito in modalità verbosa:debug1: send_pubkey_test: no mutual signature algorithm
Rilasciare la chiave SSH
Per questo:
- Connettiti al server in SSH (Hai bisogno di aiuto?).
Vai alla radice del tuo alloggio:
cd ~
Crea la directory »
.ssh
»:mkdir .ssh
- Modificare i diritti della directory
.ssh
di chmod 700. - Crea il file
authorized_keys
e incollare la chiave SSH pubblica su una sola riga (importante). - Modificare i diritti del file
authorized_keys
di Chmod 600.
Questa guida spiega come accedere a phpMyAdmin con un Web hosting.
Accedi a phpMyAdmin
Per accedere all'hosting Web nella sezione Database:
- Clicca qui per accedere alla gestione del prodotto sul Manager Infomaniak (Hai bisogno di aiuto?).
- Clicca direttamente su il nomeattribuito al prodotto in questione.
- Clicca su Banche dati nel menu laterale sinistro.
- Clicca su Accedi a phpMyAdmin:
- Il server corretto e un utente temporaneo vengono informati automaticamente.
- Il server corretto e un utente temporaneo vengono informati automaticamente.
Puoi anche cliccare su il menu di azionesituato a destra di un utente di database:
- Il server corretto viene automaticamente compilato.
- La password da inserire corrisponde all'utente del database ( quello che hai scelto per la creazione dell'utente MySQL Ridefinisci se lo hai dimenticato).
Questa guida riguarda gli indirizzi IP, quelli...
- ... assegnati a siti/hosting/server, IP dinamici o statici, condivisi o dedicati,
- ... assegnato dal vostro Internet Service Provider (ISP) quando si stabilisce una connessione Internet al vostro prodotto Infomaniak.
Preambolo
- Un indirizzo IP dedicato o statico per un sito Web è un indirizzo IP permanente ad esso specificamente assegnato.
- A differenza di un indirizzo IP condiviso, che viene utilizzato da più siti web, un indirizzo IP dedicato garantisce che solo questa piattaforma è associata a questo indirizzo.
- Gli indirizzi IP dedicati per i siti Web sono spesso utilizzati in casi in cui la stabilità, la personalizzazione e la sicurezza sono importanti, come l'hosting di server, la configurazione del firewall o l'attivazione di certificati SSL (anche se è possibile procedere senza un indirizzo IP dedicato per Installare un certificato SSL).
- Ecco i principali vantaggi:
- Configurare una ingresso PTR o reverse DNS su IP dedicati, è utile in particolare per l'installazione di un server di posta perché alcuni provider di posta elettronica controllano il record PTR prima di accettare le e-mail inviate da un server.
- Migliore stabilità della connessione.
- Riduzione del rischio di cattiva reputazione legata a siti web che condividono lo stesso indirizzo IP.
- Facilità di configurazione di alcuni aspetti tecnici.
- Un IP dedicato può migliorare la SEO di un sito web (anche se ci sono opinioni divergenti tra gli specialisti SEO).
- Attenzione: Infomaniak non consente l'accesso a siti Web tramite HTTP(S) tramite IP (dedicati) su server gestiti; è necessario utilizzare un nome di dominio che punta verso l'IP (o utilizzare URL di anteprima).
Aggiungere un IP dedicato al sito web
Per aggiungere un IP dedicato al tuo sito web, leggi questa guida.
In caso di problemi se si sta indirizzando il traffico Web verso una porta definita, prendere conoscenza di quest'altra guida.
Blocco dell'indirizzo IP (connessione Internet)
Se non riesci più a consultare...
- Tutti i tuoi indirizzi e-mail che possiedi con Infomaniak (che di solito funziona bene) e questo con un software/cliente di posta elettronica da Un’unica rete Internet (cioè dallo stesso indirizzo IP fornito dal tuo ISP)
... o se purtroppo hai eseguito questo tipo di operazione:
- Tentativi ripetuti di connessioni infruttuosetramite FTP, SSH, o su punti di accesso come il login WordPress...
- Quesiti che restituiscono troppi erroriCome gli errori 403 in massa.
... l'accesso ai server Infomaniak può essere bloccato a seguito del divieto dell'indirizzo IP (banip / ipban) della tua connessione internet.
Per sbloccare la situazione, Contatta il supporto Infomaniak via e-mail e specificando l'area interessata e soprattutto Il tuo indirizzo IP pubblico interessato.
Sbloccamento definitivo (lP in whitelist)
Con un Server Cloud, si può chiedere in aggiunta di autorizzare definitivamente l'indirizzo IP in questione in modo che il blocco non si ripeta mai più in qualsiasi situazione. Per questo è necessario:
- Avere un IP dedicato associato al tuo Server Cloud.
- Essere consapevoli che Infomaniak non bloccherà più eventuali attacchi da questo IP ; gli attacchi o tentativi di accesso dannosi da questo indirizzo non saranno più bloccati automaticamente dai sistemi di sicurezza.
- Conferma via e-mail e da un indirizzo di contatto associato all'account (proprietario o amministratore) che l'utente comprende e accetta la piena responsabilità in caso di attacco da parte di questo IP.
Questa guida spiega a cosa serve l'opzione "Prefisso MySQL" nelle impostazioni di un sito e quali sono le sue implicazioni per il funzionamento delle tue applicazioni Web (CMS) e script PHP.
Premessa
- Quando l'opzione "Préfixe MySQL" è attivata per un sito, non è più necessario aggiungere il prefisso "
wxyz_
" davanti al nome e agli utenti dei tuoi database MySQL. - Uno script PHP potrà così connettersi a MySQL con l'utente "monuser" e un database "mabase" e l'accesso avverrà automaticamente con l'utente "wxyz_monuser" e il database "wxyz_mabase".
- ⚠ Se effettui una migrazione da un'offerta Infomaniak precedente:
- Dopo aver migrato un sito dalla vecchia console, l'opzione "Préfixe MySQL" è attivata per impostazione predefinita per mantenere automaticamente la connessione delle tue applicazioni Web (WordPress, Joomla, Drupal, ecc.) e script PHP con i tuoi database MySQL.
- Per garantire il corretto funzionamento dei tuoi siti in caso di migrazione del tuo hosting su un altro server, è fortemente consigliato disattivare questa funzione ed effettuare gli aggiustamenti necessari.
Gestire l'opzione Prefisso MySQL
Andare oltre con le variabili d'ambiente
È possibile configurare le variabili d'ambiente direttamente dal Manager per l'intero sito web:
- 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 sulla scheda PHP / Apache.
- Attivare o disattivare l'interruttore a scorrimento (toggle switch) Préfixe MySQL.
- Clicca sul pulsante Salva:
- Effettuate le necessarie modifiche nei file di configurazione delle tue applicazioni Web e script PHP…
Implicazioni e aggiustamenti da effettuare
Dopo aver disattivato l'opzione Préfixe MySQL per un sito, alcuni script PHP o CMS potrebbero smettere di funzionare. Per ripristinare la connessione ai vostri database, dovrete aggiornare obbligatoriamente le seguenti informazioni nel/nei file di configurazione degli script interessati:
- il nome del database MySQL: sarà necessario aggiungere il prefisso del tuo server
- prima:
mabase
- dopo:
wxyz_mabase
- prima:
- l'utente del database MySQL: sarà necessario aggiungere il prefisso del tuo server
- prima:
monuser
- dopo:
wxyz_monuser
- prima:
Questa guida riguarda Laravel, un framework web open-source scritto in PHP nel rispetto del principio modello-vista-controllore (MVC). Prendi anche conoscenza di loro documentazione.
Per ulteriori aiuti Contatta un partner oppure Lanciare gratuitamente una gara d'appalto Scopri anche il Il ruolo dell'host.
Prerequisiti
- Possedere un Web hosting condiviso oppure Server Cloud con MySQL/MariaDB il più recente.
- Sito sotto PHP 8.2.
- Creare un accesso SSH.
- Creare una banca dati.
Installazione di Laravel 11
Per questo:
- Connettiti al server in SSH (Hai bisogno di aiuto?).
- Posizionati nella directory del sito eseguendo il comando
cd chemin-vers-le-site
(p.es.cd sites/laravel.domain.xyz
). - Crea un nuovo progetto eseguendo il comando
composer create-project laravel/laravel example-app
. Modificare il file
.env
alla radice dell’hosting per aggiornare le impostazioni di connessione al nuovo database:DB_CONNECTION=mysql DB_HOST=xxxx.myd.infomaniak.com DB_PORT=3306 DB_DATABASE= le nom de la base de données MySQL (xxxx_newbdd) DB_USERNAME= l’utilisateur MySQL avec les droits sur cette base DB_PASSWORD= son mot de passe
- Entra nella directory del progetto e pubblica tramite SSH:
cd example-app
php artisan migrate
- Modificare la directory di destinazione per farlo puntare nella sottodirectory "pubblico" del progetto, qui
/sites/laravel.domain.xyz/example-app/public
.
Questa guida riguarda MySQL/MariaDB e, in particolare, analisi di indici e query con Web hosting.
Slowlog per richieste lunghe
Le slowlog MySQL è abilitato su tutti i server MySQL e raggruppa le query che richiedono più di 5 secondi* per essere eseguite. Se le tue richieste sono ben costruite, non vedrai mai questi file. In caso contrario, consulta regolarmente per correggere eventuali difetti e garantire così il corretto funzionamento del tuo sito.
Contatta il supporto Infomaniak per iscritto al fine di ottenerli (ad eccezione dei vecchi alloggi v1 direttamente consultabili dal Gestione file FTP Manager Un livello al di sopra di /web
nel repertorio /logs
).
E i log?
Nessuno Il log MySQL non è stato creato (a parte gli slowlog) perché i server MySQL non sopporterebbero assolutamente il carico dei milioni di log simultanei da registrare. In caso di necessità, Infomaniak può attivare questo log MySQL per 5 minuti per consentire di analizzarli con EXPLAIN
e determinare gli indici utili p.es. Per questo, Contatta il supporto Infomaniak per iscritto.
* di tempo trascorso. E per quanto riguarda i blocchi, la documentazione fornisce la seguente precisione: "The time to acquire the initial locks is not counted as execution time"
Questa guida spiega come modificare la password di un account FTP o FTP / SSH Per il sito di un Web hosting Infomaniak.
Cambiare la password di un utente FTP esistente
Per accedere al sito su un Web hosting per modificare i suoi accessi FTP:
- Clicca qui per accedere alla gestione del prodotto sul Manager Infomaniak (Hai bisogno di aiuto?).
- Clicca direttamente su il nomeattribuito al prodotto in questione.
- Clicca su FTP / SSH nel menu laterale sinistro.
- Clicca sul menu di azione ⋮ a destra dell'utente interessato nella tabella visualizzata.
- Clicca su Modifica:
- Inserisci direttamente la nuova password che verrà utilizzata durante l'accesso tramite FTP o accesso SSH.
- Se necessario, è possibile generare una password forte.
- Conferma i cambiamenti:
Questa guida consente di risolvere un possibile errore 530 riducendo il numero di connessioni FTP simultanee Web hosting.
Risolvere un errore 530
Il messaggio di errore 530 Sorry, the maximum number of clients (25) for this user are already connected
di solito appare a seguito di connessioni multiple e simultanee con un software/client FTP che gestisce male le disconnessione o che tenta di aprire più connessioni contemporaneamente pensando di accelerare il download.
Una volta ottenuto questo errore, è necessario chiudere il programma FTP poi attendere 30 minuti in modo che il server interrompa le connessioni attive e tu possa riconnetterti di nuovo.
Puoi anche creare un nuovo utente FTP e connetterti con esso.
Per evitare questa situazione con FileZilla, vai nel menu Modifica -> Configurazione poi sotto la scheda Trasferimenti e impostare il numero di trasferimenti simultanei a 2.
Si raccomanda di utilizzare il Gestione file FTP Manager.
Questa guida spiega come rimuovere un dominio alias da un web hosting Infomaniak. Il nome di dominio principale del sito non sarà più Legato qualsiasi altro nome di dominio.
Ciò consente in particolare di creare successivamente un nuovo hosting Web o sito separato per il nome di dominio così delimitato.
Prerequisiti
- Avere Separato il nome di dominio sinonimo il nome di dominio principale se c'era un'associazione in precedenza.
Rimuovere il dominio alias
Per rimuovere un nome di dominio alias dal tuo sito:
- 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 menu di azione ⋮ a destra del campo da rimuovere.
- Scegli Scioglimento:
- Confermare l'eliminazione dell'alias.
Questa guida spiega come proteggere una parte di un sito su un Web hosting rendendo obbligatoria l'immissione di una password prima di consultare una directory (inclusa sottodirectory) da un browser.
Metodo semplice
Protezione con password (autenticazione) Digest
) una directory utilizzando lo strumento "Protezione cartelle":
- Clicca qui per accedere alla gestione del prodotto sul Manager Infomaniak (Hai bisogno di aiuto?).
- Fare clic direttamente sul nome attribuito al prodotto in esame.
- Fare clic su Sicurezza nel menu laterale sinistro.
- Fare clic su Protezione cartelle nel menu laterale sinistro.
- Fare clic sulla directory da proteggere.
- Attivare la protezione con il pulsante a failover (toggle switch) e creare uno o più utenti*:
- * Gli utenti sono definiti per directory; lo strumento non consente di gestire gruppi di utenti:
- * Gli utenti sono definiti per directory; lo strumento non consente di gestire gruppi di utenti:
- Fare clic sul pulsante Aggiungi.
- Fare clic sul pulsante per aggiungere l'accesso di un utente aggiuntivo, se necessario.
- Fare clic sul menu di azione a destra dell'utente interessato per modificarlo o rimuoverlo.
- Fare nuovamente clic sul pulsante a failover (toggle switch) per disattivare completamente la protezione della directory:
Metodo manuale tramite .htaccess
Per proteggere una cartella con una password utilizzando il file .htaccess
dal tuo sito:
- Connettiti al tuo hosting tramite un software/client FTP o il FTP Manager.
Nella cartella da proteggere, creare un file chiamato
password.php
e adatta il seguente contenuto all'interno sostituendo12345
con la password desiderata:<?php $pass = "12345"; echo password_hash($pass, PASSWORD_DEFAULT); // Affiche le mot de passe chiffré ?>
- Aprire un browser Web e visualizzare il file
password.php
(esempio: domain.xyz/dossier-Proteggere/password.php). - Il browser web visualizza la tua password crittografata; copia la password crittografata, ce ne sarà bisogno in seguito...
Nella cartella da proteggere, creare un file chiamato .htaccess
e adatta il seguente contenuto all'interno:
AuthName "Page d'administration protégée"
AuthType Basic
AuthUserFile "/exemple/.htpasswd"
Require valid-user
Sostituisci /exemple/
per il Percorso assoluto Il dossier da proteggere. Esempio:
AuthUserFile "/home/clients/0f83c7afb710e5ae2645a1b704d8772f/web/dossier_a_proteger/.htpasswd"
Nella cartella da proteggere, creare un file chiamato htpasswd.txt
e adatta il seguente contenuto all'interno:
login:password_chiffré
- Sostituisci
login
dal login desiderato. - Sostituisci
password_chiffré
con la password crittografata copiata nel passaggio 1 di questa guida.
Una volta che il file htpasswd.txt
salvato, rinominare come segue: .htpasswd
.
Aprire un browser Web e provare a visualizzare una delle pagine contenute nella cartella protetta. Se la guida è stata tracciata correttamente, il login e la password (non crittografata) selezionati consentono di accedere alla cartella protetta.
Altre restrizioni possono essere effettuate anche da .htaccess
.