Structure de l’hôte virtuel (Linux)

Le tableau ci-dessous présente la liste des répertoires que Plesk crée pour chaque hôte virtuel. Remarque : Plesk n’ajoute pas tous les répertoires par défaut. Certains des répertoires sont créés uniquement lorsque le propriétaire du site Web en a besoin. Ces répertoires sont dits « À la demande ». Par exemple, lorsqu’un client ajoute un site Web, il n’a pas de répertoire /web_users. Plesk crée ce répertoire seulement quand le client a ajouté son premier utilisateur Web.

Le tableau suivant présente les sous-répertoires d’un répertoire d’hôte virtuel /var/www/vhosts/<vhost> :

  Arborescence des répertoires   Utilisateur Groupe Droits Description Date de création
/<VHOST>     utilisateur psaserv 755   Toujours
  /anon_ftp   utilisateur psaserv 750 Fichiers FTP anonymes À la demande
  /error_docs   utilisateur psacln 755 Fichiers des messages d’erreur Toujours
    <doc>.html utilisateur psacln 644    
  /httpdocs   utilisateur psaserv 750 Documents HTTP Toujours
    /cgi-bin utilisateur psacln 755 Scripts CGI Toujours
  /logs   utilisateur root 700 Lien vers ../system/<vhost>/logs Toujours
  /bin   root root 755 Répertoires d’environnement chrooté À la demande
  /dev   root root 755    
  /etc   root root 755    
  /lib   root root 755    
  /tmp   root root 755    
  /usr   root root 755    
  /var   root root 755    
  /web_users   root root 755 Répertoire des utilisateurs Web À la demande
    /<web_user> utilisateur psaserv 750 Répertoire de l’utilisateur Web À la demande
  /<subdomain>   utilisateur psaserv 750 Documents HTTP et HTTPS d’un sous-domaine À la demande
  /<domain>   utilisateur psaserv 750 Documents HTTP et HTTPS d’un domaine supplémentaire À la demande

Note

Le droit de propriété du répertoire « /httpdocs » doit être définit sur « owner:psaserv ». Pour tous les autres fichiers et répertoires dans le répertoire « /httpdocs », le droit de propriété doit être définit sur « owner:psacln ».

Le tableau suivant présente les répertoires créés pour un hôte virtuel dans /var/www/vhosts/system/<vhost> :

  Arborescence des répertoires   Utilisateur Groupe Droits Description Date de création
/<VHOST>     root psaserv 744   Toujours
  /conf   root psaserv 750 Fichiers de configuration. Toujours
  /etc   root root 755 Fichiers de configuration Toujours
  /logs   psaadm root 700 Logs de l’hôte virtuel Toujours
  /pd   root psaserv 710 Mots de passe des répertoires protégés Toujours
    d..<dir1>@<dir2> root psaserv 310   Toujours
  /statistics   root psaserv 550 Répertoire des statistiques Toujours
    /anon_ftpstat root root 755 Statistiques du FTP anonyme. Toujours
    /ftpstat root root 755 Statistiques utilisateur FTP Toujours
    /logs root root 777 Lien vers /logs Toujours
    /webstat root root 755 Statistiques utilisateur HTTP Toujours
    /webstat-ssl root root 755 Statistiques utilisateur HTTPS Toujours

Différences avec les versions antérieures

La structure précédemment décrite a été introduite dans Plesk 11.5. Voici les différences avec la structure des versions antérieures de Plesk :

  • Certains répertoires sont créés à la demande. Auparavant, ils étaient créés par défaut.
  • Les répertoires suivants sont passés de /var/www/vhosts/<VHOST> à /var/www/vhosts/system/<VHOST>:
Ancien emplacement Nouvel emplacement Commentaire
/<VHOST>/conf /system/<VHOST>/conf Fichiers de configuration
/<VHOST>/pd /system/<VHOST>/pd Mots de passe des répertoires protégés
/<VHOST>/statistics /system/<VHOST>/statistics Répertoire des statistiques
/<VHOST>/statistics/logs /system/<VHOST>/logs Logs de l’hôte virtuel
  • Les répertoires suivants ne sont pas inclus dans les hôtes virtuels de Plesk :
    • /httpsdocs
    • /subdomains
    • /private