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):
Questa guida spiega come stabilire la prima connessione SSH sul tuo VPS Cloud / VPS Lite.
Eseguire un comando con i diritti root...
Da un'applicazione di tipo Terminal
(interfaccia a riga di comando, CLI / Command Line Interface
) sul tuo dispositivo, ad esempio l'applicazione PuTTY (da scaricare e installare su Windows) o Terminal (installato di default su macOS), esegui sudo -i
per caricare l'ambiente completo di root, fornendoti una sessione interattiva completa come root con la directory personale e le variabili d'ambiente di root.
... su macOS o Linux
Per connetterti, devi aprire una finestra del Terminal ed eseguire il comando seguente:
ssh -i [key path] [user]@[server]
[key path]
= link al file che contiene la chiave privata; per ricordare, durante l'ordine del tuo VPS Cloud / VPS Lite, ti è stato chiesto di generare una coppia di chiavi o di caricare la tua chiave pubblica (i diritti devono essere sufficienti, 0700 ad esempio)[user]
= leggere sotto i nomi utente predefiniti[server]
= indirizzo IPv4 del server (indicato sul Manager)
Esempio: ssh -i c:/path/key ubuntu@192.168.1.1
In caso di errore "WARNING: UNPROTECTED PRIVATE KEY FILE!", eseguire il comando chmod 400 [key path]
.
... su Windows
Windows non permette di connettersi in SSH nativamente: attivare il shell Bash (Windows 10 minimo) o scaricare i seguenti due software gratuiti: PuTTY & PuTTYgen
Per iniziare, la tua chiave privata deve essere convertita per essere utilizzata con PuTTY.
Per fare ciò, aprire PuTTYgen e cliccare sul pulsante "Load
" per caricare la tua chiave privata. Salvare poi la tua chiave privata utilizzando il pulsante "Save private key
".
Aprire ora PuTTY e fornire i seguenti elementi:
In Session
(nel pannello laterale sinistro):
[HostName]
= indirizzo IPv4 del server (indicato nel Manager)[Port]
= lasciare la porta predefinita, ovvero la 22[Connection type]
= indicare qui "SSH"
In Connection / SSH / Auth
(nel pannello laterale sinistro):
- aprire la tua chiave privata generata tramite PuTTYgen utilizzando il pulsante "
Sfoglia
" sotto "File della chiave privata per l'autenticazione
" - premere il pulsante "
Apri
" in basso nella finestra, si aprirà un terminale e ti chiederà il tuo nome utente (user
= vedere sotto)
Nome utente [user] predefinito dei server Cloud non gestiti con:
Tabella delle distribuzioni Linux
Distribuzione Linux | Utente predefinito |
---|---|
AlmaLinux | almalinux |
Arch Linux | arch |
CentOS | cloud-user |
Debian 7 "Wheezy" e versioni precedenti | root |
Debian 8 "Jessie" e versioni successive | debian |
Fedora | fedora |
FreeBSD | freebsd |
Ubuntu | ubuntu |
OpenBSD | openbsd |
openSUSE Leap 15 | opensuse |
openSUSE 42 | root |
RancherOS | rancher |
SUSE Linux Enterprise Server | root |
L'utente è sempre l'utente predefinito della distribuzione.
Questa guida spiega come risolvere le anomalie che possono verificarsi con un Hosting Web se quest'ultimo ha subito modifiche a livello di indirizzo IP (ad esempio, un trasferimento di server) e il tuo computer conserva la vecchia posizione nella cache DNS.
Svuotare la cache DNS...
Quando visiti un sito web, il tuo computer memorizza localmente un'associazione tra il nome di dominio e il suo indirizzo IP nella cache DNS. Questo permette di accelerare il processo di risoluzione DNS durante le visite future sullo stesso sito, poiché il computer può evitare di consultare nuovamente i server DNS per ottenere l'indirizzo IP.
Svuotando la cache DNS, costringi il tuo computer a interrogare nuovamente i server DNS per ottenere le ultime informazioni aggiornate sugli indirizzi IP dei siti che visiti.
... su Windows
Esegui il seguente comando da un'applicazione di tipo Terminal
(interfaccia a riga di comando, CLI / Command Line Interface
) sul tuo dispositivo. Esempio:
- Apre il menu Start.
- Digita cmd.
- Nei risultati di ricerca, fai clic su Prompt dei comandi.
- Esegui il comando
ipconfig /flushdns
.
... su macOS
Esegui il seguente comando da un'applicazione di tipo Terminal
(interfaccia a riga di comando, CLI / Command Line Interface
) sul tuo dispositivo:
- Esegui il comando
lookupd -flushcache
(in caso di fallimento:dscacheutil -flushcache
).
... su Linux
Esegui il seguente comando da un'applicazione di tipo Terminal
(interfaccia a riga di comando, CLI / Command Line Interface
) sul tuo dispositivo:
- Esegui il comando
sudo systemctl restart nscd
osudo /etc/init.d/nscd restart
per riavviare nscd.
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.
Questa guida permette di “sbloccare” qualsiasi parametro di Windows bloccato dal messaggio “Alcuni parametri sono nascosti o gestiti dalla tua organizzazione” (come il cambio dello sfondo, ad esempio) e di rimuovere queste restrizioni predefinite sull'offerta di server VPS Cloud / VPS Lite.
Reimpostare i parametri della strategia di gruppo locale
Per reimpostare tutti i parametri della strategia di gruppo locale ai loro valori predefiniti:
- Apri il prompt dei comandi come amministratore.
Inserisci i seguenti comandi:
RD /S /Q "%windir%\System32\GroupPolicyUsers" RD /S /Q "%windir%\System32\GroupPolicy" gpupdate /force
- Riavvia la macchina.
Questa guida spiega come eseguire il gestore di dipendenze open source Composer 2 utilizzando un comando SSH.
Premessa
- Composer è un gestore di dipendenze open source per PHP che consente di definire, installare e aggiornare le librerie necessarie per un progetto PHP.
- Composer 1 è obsoleto dal 2021, non permette più dal 2025 di installare nuovi pacchetti o di effettuare aggiornamenti.
- Soltanto la versione 2 di Composer è ora supportata e disponibile su tutte le versioni di PHP da 7.2 a 8.3.
Eseguire Composer 2
Composer 2 è già preinstallato e accessibile tramite SSH. Non è quindi necessario installarlo manualmente.
Utilizzo semplice
Accedi al tuo hosting tramite SSH, quindi utilizza il seguente comando:
composer
Questo comando eseguirà automaticamente la versione 2 di Composer compatibile con la versione di PHP attualmente utilizzata nella tua sessione.
Verificare la versione attiva
Puoi verificare la versione di Composer disponibile con:
composer --version
Esempio di output: Composer versione 2.5.0 2022-12-20 10:44:08
Forzare una versione specifica di PHP
Se desideri eseguire Composer con una versione specifica di PHP, sono disponibili degli alias. Ad esempio:
composer_php8.1 --version
o anche:
composer_php7.4
Questi alias permettono di eseguire Composer 2 con l'interprete PHP specificato, utile per testare o distribuire un progetto su una versione target di PHP.
Questa guida spiega come aggiornare un certificato SSL Let's Encrypt per un sito web ospitato da Infomaniak.
Premessa
- Potrebbe essere necessario, a seguito di l'aggiunta o la rimozione di un'alias a un sito web, rigenerare un certificato per includere i nuovi nomi di dominio associati al sito web.
- Il pannello di controllo vi indicherà chiaramente che uno dei domini collegati al sito non è incluso nel certificato SSL attuale:
Aggiornare un certificato Let's Encrypt
Per accedere alla gestione dei certificati:
- 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 menu delle azioni ⋮.
- Fai clic su Cambia il certificato:
- Scegli il tipo di certificato da aggiornare.
- Clicca sul pulsante Avanti:
- Verifica o seleziona i domini interessati.
- Clicca sul pulsante Installa:
Questa guida elenca i sistemi operativi supportati (distribuzioni Linux) che è possibile installare al momento dell'ordine di un VPS Cloud / VPS Lite.
Prerequisiti
- Impostare una password per il proprio utente dopo essersi connessi per la prima volta con la chiave privata, in particolare per poter risolvere i problemi del server connessi tramite la console VNC in caso di problemi.
Distribuzioni Linux supportate nativamente
Debian
Se provieni dall'ambiente Debian, un server di questo tipo sarebbe un'ottima scelta, un'alternativa a CentOS proposta più avanti. Le edizioni di Debian sono molto stabili, soprattutto da "Buster" o più recentemente "Bookworm" (Debian 12). Scopri di più
Ubuntu
Se sei familiare con Ubuntu nella versione desktop, potresti volerla avere sul tuo server. Scopri di più
FreeBSD
Il codice base di FreeBSD è stato sviluppato, migliorato e ottimizzato continuamente per più di trent'anni. È sviluppato e mantenuto da un'importante squadra di persone. FreeBSD offre funzionalità di rete avanzate, una sicurezza robusta e prestazioni di alto livello. Scopri di più
openSUSE
Questa distribuzione è ideale per i principianti, gli utenti esperti e i veri appassionati, insomma, è adatta a tutti! Scopri di più
CentOS
CentOS è la distribuzione più popolare per un server web e dispone quindi di un grande supporto, sia sul forum della comunità che in qualsiasi altra parte del web. Le edizioni di CentOS sono molto stabili a lungo termine. Scopri di più
Altre distribuzioni Linux
Infomaniak aggiunge regolarmente nuove distribuzioni Linux:
- Fedora
- rancherOS
- ArchLinux
- AlmaLinux
- RockyLinux
Distribuzione specifica / immagine disco
Solo le immagini ufficiali possono essere installate e Infomaniak non installa alcun sistema operativo da un'immagine disco di tipo ISO. Se desideri installare una distribuzione specifica, puoi farlo importando l'immagine su Public Cloud.
Questa guida spiega come modificare la versione PHP direttamente dalla linea di comando quando si eseguono script PHP utilizzando PHP CLI (Interfaccia della Linea di Comando) su un Hosting Web Infomaniak.
Premessa
- Può essere utile quando è necessario modificare temporaneamente alcuni parametri per uno script specifico o per una sessione PHP.
- Se si utilizza solo la menzione
php
qui sotto, verrà installata la versione precedente a quella già in uso (ultima versione -1): se l'ultima versione installata è l'8.1, sarà utilizzata la 8.0 con "php
". È preferibile utilizzare la menzionephp7.0
,php7.1
, ecc. affinché la versione non cambi con gli aggiornamenti. - Consultate questa guida se stai cercando informazioni sulla configurazione della versione di PHP definita su Manager Infomaniak.
Modificare la versione di PHP utilizzata in CLI
È possibile modificare facilmente la versione di PHP utilizzata in linea di comando (CLI) tramite SSH:
- Connettersi al server tramite SSH (hai bisogno di aiuto?).
Crea un file
.profile
se non esiste:touch ~/.profile
Modifica il file
.profile
:nano ~/.profile
Aggiungi questo codice all'interno del file per scegliere la versione di php desiderata:
export PATH=/opt/php7.4/bin:$PATH
Carica il file
.profile
:source ~/.profile
Verifica la versione di php:
php -v
Modalità interattiva
Il file .profile
menzionato sopra viene caricato solo quando viene utilizzata l'interfaccia utente. In SSH (modalità di accesso), è il file .bash_profile
che viene utilizzato. In modalità interattiva (non-login), è il file .bashrc
che viene utilizzato.
Alcuni script di distribuzione sul server aprono le sessione in modalità interattiva (non-login) e le variabili d'ambiente non vengono caricate nel PATH anche se la sessione SSH è configurata correttamente.
In questo caso è necessario caricare la versione php nel file .bashrc
(export PATH="/opt/php7.4/bin:$PATH"
), e sorgere nei file >.bash_profile
e .profile
il file .bashrc
(. ~/.bashrc
).
Dopo aver seguito questi passaggi, la versione di PHP che hai specificato dovrebbe essere caricata nel tuo ambiente shell ogni volta che apri una nuova sessione. Questo ti permetterà di eseguire script utilizzando questa versione di PHP in linea di comando (CLI).
Questa guida spiega come installare applicazioni, estensioni PHP e tecnologie (elenco non esaustivo di seguito) in pochi clic su Serveur Cloud esclusivamente.
Consultate questa guida se state cercando informazioni su ulteriori Applicazioni Web che possono essere installate su qualsiasi tipo di hosting, inclusa l'offerta standard/condivisa.
Installare (o disinstallare) app/estensioni PHP…
Per trovare l'elenco delle tecnologie e procedere alla loro installazione:
- Clicca qui per accedere alla gestione del tuo Serveur Cloud sul Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome assegnato al Serveur Cloud interessato.
- Clicca su Estensioni PHP o su ‘Fast Installer’ nel menu laterale sinistro:
- Clicca sul menu azione ⋮ a destra dell'estensione che desideri disinstallare nella tabella visualizzata.
- Clicca su Disinstalla.
- Altrimenti, clicca sul pulsante blu Installa un'estensione per fare la tua scelta di nuova installazione:
Elenco non esaustivo delle app e delle estensioni disponibili
AdvanceCOMP
BuildEssential
electron_dev
ExifTool
FFmpeg
↗ guidaGhostscript
Gifsicle
GraphicsMagick
HAProxy
Imagemagick
↗ guidaJpegoptim
libjpeg_turbo
libqrencode
libX11_xcb1
MidnightCommander
Memcached
↗ guidamongoDB
NVM Node Version Manager
OptiPNG
p7zip
PDFtk
PHP_APCu
PHP_CLI
↗ guidaPHP_FPM
PHP_GnuPG
PHP_gRPC
PHP_igbinary
PHP_IonCube
↗ guidaPHP_OPcache
PHP_PDF
PHP_PDO_ODBC
↗ guidaPHP_Swoole
pip
Pngcrush
Pngquant
Redis
↗ guidaRRDTool The Round Robin Database Tool
RubyCompass
systemd
↗ guidatesseract_ocr
varnish
↗ guidavirtualenv
WebP
xauth
xpdf
xvfb
ZSH
Questa guida riguarda il pianificatore di attività, una funzionalità che consente di eseguire script su Hébergement Web al momento e alla frequenza desiderata per automatizzare le attività ripetitive.
Consultate anche questa guida se state cercando informazioni su crontab (crons via SSH) su Serveur Cloud.
Accedere al pianificatore di attività (webcron)
Per accedere allo strumento di pianificazione dei compiti:
- 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 Web nel menu laterale sinistro.
- Clicca su Planificatore di attività nel menu laterale sinistro:
- Clicca su Tâches nel menu laterale sinistro.
- I cron esistenti e i compiti in esecuzione vengono visualizzati sotto le 2 schede della pagina:
- Clicca sul pulsante Pianifica un'attività per creare un'attività pianificata specificando, tra le altre cose, se l'URL dello script da eseguire è protetta da password, se desideri ricevere notifiche e, ovviamente, l'intervallo desiderato (leggi sotto), ecc.
- Non dimenticare di attivare il compito utilizzando il pulsante di commutazione (toggle switch).
Intervalli minimi
Puoi pianificare il cron a un intervallo minimo di:
- 15 minuti con un hosting condiviso
- 1 minuto su Serveur Cloud
Accedere al log del compito eseguito
Fai clic sul menu delle azioni ⋮ situato a destra dell'elemento interessato per accedere alla gestione rapida del tuo compito e al suo registro delle esecuzioni: