### Configurer un compte d'hébergement pour un site Web

Pour héberger un site web sur le serveur :

1. Cliquez sur le raccourci Clients dans le volet de navigation.
2. Cliquez sur le nom du client concerné dans la liste.
3. Cliquez sur Nouveau domaine.
4. Indiquez le nom de domaine tel que vous venez de le déposer. Ne décochez pas la case www si vous voulez autoriser les utilisateurs à accéder au site en utilisant une URL générale et usuelle de type www.votre-domaine.com.

   Le fait de faire précéder un nom de domaine par l'alias www ne vous coûtera rien mais permettra aux internautes de toujours arriver sur le site peu importe ce qu'ils tapent dans la barre d'adresse de leur navigateur : www.votre-domaine.com et votre-domaine.com pointeront toutes deux vers le même site.

5. Si vous aviez déjà créé un template de domaine pour ce client et défini préalablement toutes les options d'hébergement ainsi que l'utilisation maximum possible des ressources (comme décrit au chapitre Simplifier la configuration de domaines et de sites Web), choisissez le template qu'il vous faut dans le champ Sélectionner un template.
6. Si vous avez plusieurs adresses IP parmi lesquelles vous pouvez choisir, sélectionnez l'adresse dont vous avez besoin dans la liste déroulante Sélectionner une adresse IP.

   Souvenez-vous que les sites d'e-commerce doivent avoir une adresse IP dédiée (qu'ils ne partagent pas avec d'autres sites) pour pouvoir implémenter le chiffrement Secure Sockets Layer de données.

7. Vérifiez que la case Effectuer la config. hébergement est bien cochée puis cliquez sur OK.
8. Activez l'option Hébergement physique pour héberger le site Web sur cette machine.

   Une fois cette procédure achevée, votre panneau de contrôle configurera le serveur de noms de domaines sur cette machine pour qu'il pilote le nouveau nom de domaine et préparera le serveur web pour qu'il pilote le nouveau site Web : un nouveau fichier de zone contenant les enregistrements de ressources appropriés sera ajouté aux fichiers de configuration du serveur DNS, un espace web sera créé dans le répertoire du serveur Web et les comptes utilisateurs requis seront créés sur le serveur.

   Remarque : Si le site est hébergé sur une autre machine, et si vous voulez configurer le serveur DNS de votre panneau de contrôle pour qu'il ne gère que la zone DNS de ce site, activez l'option Redirection par cadre ou l'option Redirection standard. Dans le cadre d'une redirection standard, l'utilisateur est redirigé vers le site et l'URL réelle du site apparaît dans le navigateur de l'utilisateur, si bien que l'utilisateur sait toujours qu'il est redirigé vers une autre URL. Dans le cadre d'une redirection par cadre, l'utilisateur est redirigé vers le site sans savoir qu'en fait le site se trouve ailleurs. Exemple : votre client possède un site web personnel gratuit auprès de son FAI ou un hôte Web gratuit et l'adresse du site Web est http://www.geocities.com/~myhomepage. Le client a acheté un nom de domaine de deuxième niveau www.monnom.com et veut que vous établissiez une redirection sur son site Web. Dans pareil cas, vous choisirez normalement le service Redirection par cadre. Pour de plus amples détails, veuillez consulter le chapitre Gérer des noms de domaines pour des sites hébergés sur d'autres serveurs (redirection de domaines).

9. Spécifiez les propriétés d'un compte d'hébergement :
   - Prise en charge de SSL. Le chiffrement Secure Sockets Layer est généralement utilisé pour protéger la transmission de données sensibles lors de transactions en ligne sur des sites Web d'e-commerce exploités sur des adresses IP dédiées. Les certificats SSL qui font partie du processus de chiffrement concernent généralement un seul nom de domaine sur une adresse IP unique, donc tout site qui a besoin d'une protection SSL doit être hébergé sur une adresse IP dédiée. Exception : les sous-domaines, que vous pouvez protéger avec un certificat générique. Il est possible d'installer un certificat SSL sur un serveur Web qui héberge plusieurs sites web avec des noms de domaines différents sur une seule adresse IP (hébergement mutualisé ou en name-based), mais ceci n'est pas conseillé : le chiffrement sera réalisé mais quand les utilisateurs essaieront de se connecter au site sécurisé, ils obtiendront des messages d'erreur. Pour autoriser le chiffrement SSL pour des sites Web, cochez la case Prise en charge de SSL.
   - Utiliser un seul répertoire pour stocker les contenus SSL et non-SSL. Par défaut, quand les utilisateurs passent par leurs comptes FTP pour publier leurs sites, ils doivent charger le contenu web qui doit être accessible via des connexions sécurisées dans le répertoire httpsdocs, et le contenu qui doit être accessible via une connexion HTTP standard, dans le répertoire httpdocs. Pour faciliter la publication de tous les contenus depuis un lieu unique – le répertoire `httpdocs`, cochez la case Utiliser un seul répertoire pour stocker les contenus SSL et non-SSL.
   - Login FTP et mot de passe FTP. Spécifiez le nom d'utilisateur et le mot de passe qui seront utilisés pour publier le site sur le serveur via FTP. Tapez de nouveau le mot de passe dans la zone Confirmer le mot de passe.
   - Quota de disque dur. Précisez l'espace disque total alloué à l'espace Web de ce site (en mégaoctets). C'est ce qu'on appelle le quota de disque dur qui empêchera d'écrire plus de fichiers dans l'espace web lorsque la limite sera atteinte. Quand un utilisateur essaiera de mettre des fichiers en mémoire, le message d'erreur "Plus d'espace disque" apparaîtra. Les quotas de disque dur doivent être activés au niveau du système d'exploitation du serveur. Donc, si vous voyez le message "Ce quota de disque dur n'est pas pris en charge" à droite du champ Quota de disque dur, alors que vous voulez utiliser les quotas de disque dur, connectez-vous au shell du serveur et exécutez la commande`quotaon -a`.
   - Accès au shell du serveur avec les données d'accès d'un utilisateur FTP. Ceci permet au propriétaire d'un site d'envoyer en toute sécurité des contenus web au serveur via une connexion Secure Socket Shell. Donner accès au shell représente toutefois un risque potentiel pour la sécurité du serveur. Nous vous conseillons par conséquent de ne pas autoriser l'accès au shell. Ne désactivez pas l'option Interdit.
   - Prise en charge de FrontPage. Microsoft FrontPage est un utilitaire pour l'édition de sites web très populaire. Pour permettre aux utilisateurs de publier et de modifier leurs sites via Microsoft FrontPage, cochez les cases Prise en charge de FrontPage et Prise en charge de FrontPage sur SSL, définissez l'option Edition FrontPage comme étant Autorisé, et indiquez le Login de l'administrateur FrontPage ainsi que le mot de passe.
   - Prise en charge de langages de programmation et de script couramment utilisés pour le développement de sites Web dynamiques et d'applications Web côté serveur. Indiquez les langues de script et de programmations suivantes à interpréter, exécuter ou bien à traiter par le serveur Web : Active Server Pages (ASP), Server Side Includes (SSI), préprocesseur hypertexte PHP (PHP), Common Gateway Interface (CGI), Fast Common Gateway Interface (FastCGI), Perl, Python, ColdFusion, et le script Miva nécessaire pour activer les solutions e-commerce Miva. Par défaut, PHP est configuré pour fonctionner en mode sécurisé avec des restrictions fonctionnelles. Pour en savoir plus sur le mode sécurisé de PHP, veuillez consulter http://php.net/features.safe-mode. Il se peut que certaines applications Web ne fonctionnent pas correctement quand le mode sécurisé est activé. Si une application sur votre site échoue à cause du mode sécurisé, désactivez-le en décochant la case PHP 'mode_sécurisé' activé dans les propriétés du compte d'hébergement (Domaines > nom du domaine > Config. à la section Hébergement).
   - Statistiques Web. Pour permettre au propriétaire du domaine/site web de voir les informations sur le nombre de personnes qui sont venues sur son site et sur les pages qu'elles ont consultées, sélectionnez le programme de statistiques qu'il vous faut dans le menu Statistiques Web (recommandé : AWStats) puis cochez la case accessible via le répertoire /plesk-stat/ protégé par un mot de passe. Le logiciel de statistiques de votre choix sera alors installé. Ce logiciel générera des rapports et les stockera dans le répertoire protégé par un mot de passe. Le propriétaire du domaine/site web pourra alors accéder aux statistiques Web via l'URL : https://votre-domaine.com/plesk-stat/webstat en entrant le login et le mot de passe de son compte FTP.

     Remarque : Lorsque vous basculez d'un programme de statistiques à un autre, tous les rapports créés par le précédent programme de statistiques sont supprimés et les nouveaux sont créés en concordance avec les informations lues à partir des fichiers log conservés dans le serveur. Autrement dit, si vous configurez le système (sur Domaines > nom du domaine > Gestionnaire de logs > Rotation des logs) afin de ne conserver les fichiers log que pendant le dernier mois, les statistiques Web ne seront donc conservées que pendant le dernier mois.

   - Documents d'erreurs personnalisés. Lorsque des internautes visitant un site demandent des pages que le serveur web ne trouve pas, le serveur web génère et affiche une page HTML standard contenant un message d'erreur. Si vous voulez créer vos propres pages d'erreurs et les utiliser sur votre serveur web ou autoriser vos clients à le faire, cochez la case Documents d'erreurs personnalisés.
10. Cliquez sur OK.

    Votre serveur est maintenant prêt pour abriter le nouveau site Web et le propriétaire du site peut publier son site sur le serveur. Pour savoir comment publier un site Web, veuillez consulter la section Publier un site de ce guide.

    Remarque : Si vous avez transféré ce nom de domaine depuis un autre serveur Web, vous devrez actualiser l'adresse DNS de l'hôte chez le registrar de noms de domaines de telle sorte qu'elle pointe sur vos serveurs de noms : connectez-vous au site web de votre registrar, trouvez les formulaires utilisés pour gérer les pointeurs de l'hôte du domaine, et remplacez les paramètres du serveur DNS actuels par les noms d'hôtes de vos serveurs de noms. Les données relatives aux nouveaux serveurs de noms se répandront dans tout le système DNS en 48 heures.

Si vous avez déposé plusieurs noms de domaines et que vous voulez qu'ils pointent vers un site hébergé sur ce serveur, vous devez configurer des alias de domaines. Pour de plus amples détails, veuillez consulter la section Configurer des noms de domaine supplémentaires pour un site (alias de domaine).

S'il vous faut héberger sur votre machine plusieurs domaines qui doivent pointer sur un site hébergé sur un autre serveur, vous devez mettre en place une redirection de domaines. Pour de plus amples détails, veuillez consulter le chapitre Gérer des noms de domaines pour des sites hébergés sur d'autres serveurs (redirection de domaines).

In this section: Limiter les ressources qu'un site peut consommer Autoriser le propriétaire d'un site à se connecter au panneau de contrôle