Base di conoscenze
1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Git e GitHub sono disponibili presso Infomaniak con tutte le offerte di alloggio su...
Ovviamente l'offerta Jelastic Cloud che vi permetterà una Integrazione Nel profondo del versioning.
Questa guida spiega come risolvere le anomalie che possono apparire con un Hébergement Web se quest'ultimo ha subito modifiche a livello del suo indirizzo IP (ad esempio, un trasferimento di server) e il tuo computer conserva l'old posizione nella sua 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 accelera 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, si costringe il computer a interrogare nuovamente i server DNS per ottenere le ultime informazioni aggiornate sugli indirizzi IP dei siti che si visitano.
… 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:
- Apri il menu Start.
- Digita cmd.
- Nei risultati di ricerca, clicca su Prompt dei comandi.
- Esegui il comando
ipconfig /flushdns
.
… su macOS
Esegui il seguente comando da un'applicazione di tipo Terminale
(interfaccia a riga di comando, CLI /Command Line Interface
) sul tuo dispositivo:
- Esegui il comando
lookupd -flushcache
(in caso di errore:dscacheutil -flushcache
).
… su Linux
Esegui il seguente comando da un'applicazione di tipo Terminale
(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.
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 per impostazione predefinita 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. Scopri di più
… su macOS o Linux
Per connetterti, devi aprire una finestra del Terminal ed eseguire il seguente comando:
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 permessi devono essere sufficienti, ad esempio 0700)[user]
= leggere di seguito i nomi utente predefiniti[server]
= indirizzo IPv4 del server (indicato su il 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 tramite 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 questo, aprire PuTTYgen e fare clic sul pulsante «Load
» per caricare la tua chiave privata. Successivamente, salvare la chiave privata utilizzando il pulsante «Save private key
».
Apri ora PuTTY e fornisci i seguenti elementi:
Sotto Sessione
(nel pannello laterale sinistro):
[HostName]
= indirizzo IPv4 del server (indicato su Manager)[Port]
= lasciare la porta predefinita, cioè la 22[Tipo di connessione]
= indicare qui «SSH»
Sotto Connection / SSH / Auth
(nel pannello laterale sinistro):
- aprire la tua chiave privata generata tramite PuTTYgen utilizzando il pulsante «
Browse
» sotto «Private key file for authentication
» - Premere il pulsante «
Open
» in fondo alla finestra, si aprirà un terminal e vi chiederà il vostro nome utente (user
= leggere più sotto)
Nome utente [user] predefinito per i 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 |
Questa guida consente di “sbloccare” qualsiasi impostazione di Windows bloccata dal messaggio “Alcune impostazioni sono nascoste o gestite dalla tua organizzazione
” (come il cambiamento dello sfondo, ad esempio) e di rimuovere queste restrizioni predefinite presenti nell'offerta di server VPS Cloud / VPS Lite.
Reimpostare le Impostazioni della Politica di Gruppo Locale
Per ripristinare tutte le impostazioni della politica 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 le differenze tra le offerte di hosting Web di Infomaniak per aiutarti a scegliere la migliore soluzione in base ai tuoi bisogni informatici.
Hospitamento 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 base in linguaggio HTML solo - nessun PHP, nessun database) anche senza conoscenze particolari grazie allo strumento Pagina di benvenuto.
- Registrare o trasferire un nome di dominio presso Infomaniak
- Scopri di più sui vantaggi inclusi con un nome di dominio
Hospitamento Web condiviso
L'offerta di punta per creare i tuoi siti
Questi servizi di hosting Web sono offerte condivise (i siti Web saranno ospitati su server le cui risorse sono condivise con altri clienti). Per garantire la affidabilità di questi servizi condivisi, i server Infomaniak utilizzano in media solo il 40% della potenza della CPU e sono dotati di dischi SSD professionali di ultima generazione.
L'hébergement 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, Site Creator e installazione facile di WordPress o CMS comuni, ecc.
Server Cloud
L'hosting Web professionale
Con un Server Cloud, le risorse che ti vengono assegnate 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 ti permette anche di utilizzare componenti che non sono disponibili sugli hosting Web condivisi (Node.js
, mongoDB
, Sol
, FFMPEG
, ecc.).
- Un Serveur Cloud permette 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 richieste solide competenze tecniche per utilizzare un VPS, inclusa VPS Lite.
Public Cloud (e Kubernetes Service)
Soluzione IaaS aperta, collaudata e sicura
Per Infomaniak è l'infrastruttura che alimenta kDrive, Swiss Backup e il Webmail, servizi utilizzati da 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 difficoltà a gestire il vostro budget di sviluppo. Nessun costo di avvio. Nessun importo minimo. Disdici in qualsiasi momento. Pagate solo le risorse effettivamente utilizzate con Public Cloud alla fine di ogni mese, stesso discorso per Kubernetes Service.
Jelastic Cloud
L'hosting web su misura con le tecnologie di tua scelta
Jelastic Cloud consente di creare ambienti di sviluppo su misura con le tecnologie di tua scelta (PHP
, Node.js
, Java
, Docker
, Ruby
, ecc.). Si tratta di un'offerta cloud flessibile:
- Scalabilità orizzontale e verticale delle risorse.
- Pagamento in base al consumo effettivo delle risorse.
- Personalizzazione semplice della tua infrastruttura (ridondanza, IP, SSL, bilanciamento del carico, ecc.).
Questa guida spiega come eseguire il gestore di dipendenza open source Composer 1 e 2 utilizzando un comando SSH.
Preambolo
- Composer è un gestore di dipendenze open source per PHP che consente di gestire le librerie e i pacchetti necessari per un progetto PHP specifico.
- Consente agli sviluppatori di definire le librerie di cui la loro applicazione ha bisogno e di installarle in modo coerente, facilitando la gestione delle dipendenze per applicazioni PHP complesse.
- A partire dalla versione 2.2 di ComposerÈ necessario avere almeno
PHP 7.2.5
.
Esegui Composer
Per utilizzare Composer sul tuo hosting, devi connetterti al tuo server tramite SSH e installare Composer sul vostro alloggio indicando il seguente ordine:
Composer
Composer 1.x!
Composer2
Composer 2!
È inoltre possibile utilizzare il seguente alias per installare la versione compatibile con la versione di PHP sul vostro hosting:
Composer --version
Il che significa p.ex Composer version 2.5.0 2022-12-20 10:44:08
Composer_php5.6 --version
... darà Composer version 1.8.6 2019-06-11 15:03:05
Questa guida spiega come aggiornare un certificato SSL Let's Encrypt per un sito Web ospitato da Infomaniak.
Preambolo
- Può essere necessario a seguito di l' aggiunta o l' eliminazione di alias ad un sito web rigenerare un certificato per includere i nuovi nomi di dominio relativi al sito web.
- La dashboard ti indicherà chiaramente che uno dei domini relativi al sito non è incluso nel certificato SSL in atto:
Aggiornare un certificato Let's Encrypt
Per accedere alla gestione dei certificati:
- Clicca qui per accedere alla gestione del prodotto sul Manager Infomaniak (Hai bisogno di aiuto?).
- Clicca direttamente su il nomeattribuito al prodotto in esame:
- Clicca su il menu di azione.
- Clicca su Modifica certificato:
- Scegliere il tipo di certificato da aggiornare.
- Clicca sul pulsante Avanti:
- Verificare o selezionare i domini interessati.
- Clicca sul pulsante Installa:
Questa guida elenca i sistemi operativi supportati (distribuzione Linux) che è possibile installare durante il comando di un VPS Cloud / VPS Lite.
Prerequisiti
- Impostare una password per l'utente dopo aver effettuato l'accesso la prima volta con la chiave privata, in particolare per risolvere i problemi del server collegandosi tramite la console VNC in caso di problemi.
Distribuzioni Linux supportate nativamente
Debian
Se si proviene dal mezzo Debian, allora un server di questo tipo sarebbe un'ottima scelta, un'alternativa a CentOS proposto più in basso. Les edizioni di Debian Sono molto stabili in particolare da "Buster" o più recentemente "Bookworm" (Debian 12). Per saperne di più
Ubuntu
Se hai familiarità con Ubuntu in versione desktop, potresti volerlo avere sul tuo server. Per saperne di più
FreeBSD
Il codice di base di FreeBSD è stato continuamente sviluppato, migliorato e ottimizzato per oltre trent'anni. È sviluppato e mantenuto da un grande team di persone. FreeBSD offre funzionalità di rete avanzate, sicurezza avanzata e prestazioni di alto livello. Per saperne di più
openSUSE
Questa distribuzione è ideale per principianti, utenti esperti e ultra geek, insomma, è adatta a tutti!Per saperne di più
CentOS
CentOS è la distribuzione più popolare per un server Web e quindi ha un grande supporto, sia sul forum della comunità, o ovunque sul Web. Le edizioni di CentOS sono molto stabili, a lungo termine. Per saperne 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 dall'immagine disco di tipo ISO. Se si desidera installare una distribuzione specifica, è possibile farlo importando l'immagine su Public Cloud.
Questa guida spiega come Modificare la versione PHP direttamente a riga di comando quando si eseguono script PHP utilizzando PHP CLI (Interfaccia riga di comando) su un Web hosting Infomaniak.
Preambolo
- Questo può essere utile quando è necessario modificare temporaneamente alcune impostazioni per uno script specifico o per una sessione PHP.
- Se si utilizza solo la menzione
php
di seguito è la versione precedente a quella già installata che verrà installata (ultima versione -1): se l'ultima versione installata è la 8.1, sarà la 8.0 che verrà utilizzata con "php
"). È preferibile utilizzare la menzionephp-7.0
,php-7.1
, ecc. in modo che la versione non cambi man mano che vengono aggiornati. - Scopri di più su quest'altra guida se stai cercando informazioni sulla configurazione della versione di PHP impostata sul Manager Infomaniak.
Modificare la versione di PHP utilizzata in CLI
È possibile modificare facilmente la versione di PHP utilizzata a riga di comando (CLI) tramite SSH:
- Connettiti al server in 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
Controlla la versione di php:
php -v
Modalità interattiva
Il file .profile
di cui sopra è caricato solo quando viene utilizzata l'interfaccia utente. In SSH ( login mode), è il file .bash_profile
Chi è sorto. E in modalità interattiva (non-login), questo è il file .bashrc
Chi è sorto.
Alcuni script di distribuzione server aprono le sessioni in modalità interattiva ( non-login) e le variabili di 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 sorgente nei file >.bash_profile
e .profile
il file .bashrc
(. ~/.bashrc
).
Dopo aver seguito questi passaggi, la versione di PHP specificata dovrebbe essere caricata nell'ambiente shell ogni volta che si apre una nuova sessione. Questo ti permetterà di eseguire script utilizzando questa versione di PHP a riga di comando (CLI).
Questa guida spiega come installare applicazioni, estensioni PHP e tecnologie (elenco non esaustivo di seguito) in pochi clic sur Server Cloud Solo.
Scopri di più su quest'altra guida se stai cercando informazioni su Applicazioni Web aggiuntive che possono essere installate su qualsiasi tipo di hosting, inclusa l'offerta standard/mutualizzata.
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 Server Cloud sul Manager Infomaniak (Hai bisogno di aiuto?).
- Clicca direttamente su il nomeassegnato al server cloud interessato.
- Clicca su Estensioni PHP oppure su Fast Installer nel menu laterale sinistro:
- Clicca sul menu di azione ⋮ a destra dell'estensione che si desidera disinstallare nella tabella visualizzata.
- Clicca su Disinstalla.
- In caso contrario, fare clic sul pulsante blu Installare un'estensione Per scegliere una 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