Struttura delle directory web

Quando qualcuno crea un sito web, Plesk non solo aggiunge un nuovo host virtuale al server web ma crea anche la struttura della directory del sito e riempie le directory con un determinato contenuto iniziale. Queste directory si trovano nelle corrispondenti directory di host virtuale:

  • Su Linux:/var/www/vhosts/<domain_name>
  • In Windows:C:\inetpub\vhosts\<domain_name>

<domain_name> si tratta del nome del dominio del sito web. La struttura di directory è definita dal modello di host virtuale predefinito (vedi le sezioni Struttura dell'host virtuale (Linux) e Struttura dell'host virtuale (Windows) per maggiori informazioni).

Se desideri cambiare i file e le directory incluse nei nuovi siti, per esempio, se desideri aggiungere script o cambiare le pagine di errore, puoi definire un modello di host virtuale. I rivenditori possono anche personalizzare modelli di host virtuale per i loro clienti.

Nota: I sottodomini hanno lo stesso stato che i domini e utilizzano la stessa struttura di directory. Di conseguenza, presentano una directory separata in /var/www/vhosts e i propri file di configurazione, come php.ini o vhost.conf.

In questa sezione:

Definire un modello di host virtuale personalizzato

Struttura dell'host virtuale (Linux)

Struttura dell'host virtuale (Windows)

 

Definire un modello di host virtuale personalizzato

Per creare un modello di host virtuale personalizzato, crea un directory sul tuo file system locale e quindi crea una o più delle seguenti directory all'interno:

  • cgi-bin se desideri includere script personalizzati nel modello.
  • httpdocs se desideri includere documenti personalizzati come pagine web o immagini.
  • error_docs se desideri includere messaggi di errore personalizzati.
  • spazio web se desideri includere file personalizzati in modo che siano nella directory principale dello spazio web (ad esempio, .bashrc, .vimrc eccetera).

Una volta che le directory saranno create, situa i file che desideri che siano inclusi nella struttura dell'host virtuale dei domini creati nelle directory corrispondenti. Se lo desideri, puoi usare i file predefiniti archiviati in /var/www/vhosts/.skel/0 su Linux o C:\inetpub\vhosts\.skel\0 su Windows.Inoltre, su Linux puoi usare la variabile @domain_name@ nei file che includi nel modello di host virtuale personalizzato. Questa variabile verrà sostituita con il nome di dominio dopo la creazione del dominio.

Una volta che avete aggiunto tutti i file desiderati, comprimi le directory in tgz, tar, tar.gz, o archivio zip. Accertati che le directory siano nella radice del file di archivio e non in una directory secondaria. Se includi altre directory o file nella root del file di archivio, Plesk non li aggiungerà al modello.

Per caricare il modello di host virtuale personalizzato, vai su Strumenti e Impostazioni > Modello di Host Virtuale (nel gruppo Strumenti e Risorse), fai clic su Sfoglia, trova il file di archivio pronto e poi fai clic su Invia file. Per tornare al modello di host virtuale predefinito, fai clic su Predefinito.