Sottodomini automatici in ISPmanager
Come configurare e gestire i sottodomini automatici nel pannello di controllo ISPmanager.
ISPmanager può creare automaticamente sottodomini per un dominio esistente, senza dover modificare manualmente alcuna configurazione. Un sottodominio diventa attivo nel momento in cui crei la directory corrispondente nel percorso corretto.
Abilitare i sottodomini automatici
Vai su Domini WWW, apri le proprietà del dominio che vuoi configurare e, nella sezione Sottodomini automatici, seleziona la modalità desiderata.
Modalità: «Directory separata»
Ogni sottodominio ha una propria cartella indipendente, completamente separata dai file del dominio principale.
Esempio:
- Il dominio principale
example.comsi trova inwww/example.com - Vuoi creare
domain.example.com
Inserisci i file del sottodominio qui:
www/domain.example.com
Modalità: «Sottodirectory del dominio WWW»
I file del sottodominio si trovano all'interno della cartella del dominio principale e sono accessibili sia tramite l'URL del sottodominio che tramite un percorso del dominio principale.
Esempio:
- Il dominio principale
example.comsi trova inwww/example.com - Vuoi creare
domain.example.com
Inserisci i file del sottodominio qui:
www/example.com/domain
Gli stessi file saranno raggiungibili anche all'indirizzo example.com/domain.
Come funziona internamente
I sottodomini automatici si basano sul modulo Apache mod_vhost_alias, che deve essere abilitato nella configurazione di ISPmanager. Puoi anche utilizzare l'opzione ForceAutoSubdomain nel file di configurazione del pannello.
Quando abiliti i sottodomini automatici, ISPmanager apporta automaticamente le seguenti modifiche:
- Per la modalità «Directory separata», questa direttiva viene aggiunta alla configurazione del virtual host:
VirtualDocumentRoot /home/username/data/www/%0
- Per la modalità «Sottodirectory del dominio WWW»:
VirtualDocumentRoot /home/username/data/www/example.com/%1
- Alla direttiva
ServerAliasviene aggiunto un record wildcard*.example.com - Viene aggiunto un record DNS di tipo A con wildcard
*per il dominio, che punta al suo indirizzo IP
I nostri prodotti e servizi
Risoluzione dei problemi & FAQ
Dove devo mettere i file del sottodominio?
Dipende dalla modalità scelta:
- «Directory separata» →
www/nome.completo.sottodominio - «Sottodirectory del dominio WWW» →
www/nome-dominio/nome-sottodominio
Ho abilitato i sottodomini automatici ma il dominio non si risolve
La propagazione DNS richiede tempo — in alcuni casi fino a 24–48 ore. Verifica anche che il tuo dominio sia delegato agli stessi nameserver utilizzati da ISPmanager.
Dopo aver abilitato i sottodomini automatici, gli altri sottodomini restituiscono 404
Quando i sottodomini automatici sono abilitati, alla configurazione di Apache viene aggiunto un record wildcard *.example.com, che fa sì che tutte le richieste vengano instradate attraverso quel dominio. Per risolvere il problema, nel campo Alias elenca esplicitamente solo i sottodomini di cui hai effettivamente bisogno.
I record DNS che puntano ad altri indirizzi IP hanno smesso di funzionare
Un record wildcard * nella configurazione DNS ha la precedenza sulle voci più specifiche. Le opzioni sono: disabilitare i sottodomini automatici, oppure aggiungere manualmente tutti i record di tipo A necessari nelle impostazioni DNS.
I sottodomini www non funzionano (ad es. www.example.com o www.domain.example.com)
Le varianti www richiedono la creazione manuale di link simbolici (symlink).
Per la modalità «Directory separata», crea i symlink nella directory www:
lrwxr-xr-x www.example.com -> example.com
lrwxr-xr-x www.domain.example.com -> domain.example.com
Per la modalità «Sottodirectory del dominio WWW», crea i symlink all'interno della directory del dominio:
lrwxr-xr-x www -> .
lrwxr-xr-x www.domain -> domain
Usa il comando ln -s per crearli:
ln -s domain www.domain
ln -s . www
Aiuto
Hai domande o ti serve una mano? Scrivici tramite il sistema di ticket — siamo sempre qui per aiutarti!