IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Configuration du serveur (ou le dossier www, quels droits d'accès)


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de Yoshio
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 732
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 732
    Par défaut Configuration du serveur (ou le dossier www, quels droits d'accès)
    Bonjour,

    N'ayant jamais fait de serveur avant je me pose quelques questions que voici :

    1) Ou est-ce qu'il faut au préférable placer la racine du/des site(s) ?
    - /home/www/siteA/html ou /home/www/html (si pour 1 seul site)
    - /home/nom-utilisateur/www/siteA/html ou /home/nom-utilisateur/www/html (si un seul site)
    - dans un autre dossier que home ?

    2) Quel sont les droit d'accès a donner a www, siteA, html et les fichiers dans html ?
    On se dit qu'il existe 3 compte utilisateur : root, webmaster, www-data

    Le tout sur une architecture Linux, vous l'aurez compris.

    Yoshio

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Citation Envoyé par Yoshio
    1) Ou est-ce qu'il faut au préférable placer la racine du/des site(s) ?
    - /home/www/siteA/html ou /home/www/html (si pour 1 seul site)
    - /home/nom-utilisateur/www/siteA/html ou /home/nom-utilisateur/www/html (si un seul site)
    - dans un autre dossier que home ?
    ça n'a pas d'importance au premier abord puisque c'est paramétrable. Toutefois voici quelques pistes :
    • les performances du matériel peuvent entrer en ligne de compte : vous pouvez avoir plusieurs disques avec des caractéristiques différentes sur un système, l'emplacement des fichiers sur le disque, etc
    • votre seconde proposition /home/nom-utilisateur/www/siteA/html implique le module userdir, non ? Quoiqu'il en soit vous pouvez très bien avoir plusieurs sites (virtualhost) et/ ou utilisateurs donc c'est éventuellement un critère afin de choisir une configuration cohérente et durable
    • tout dépend comment est géré le serveur et le site : par une seule et même personne ? Chaque utilisateur gère son site par FTP (ou autres) ?


    Citation Envoyé par Yoshio
    2) Quel sont les droit d'accès a donner a www, siteA, html et les fichiers dans html ?
    On se dit qu'il existe 3 compte utilisateur : root, webmaster, www-data
    Les fichiers ne doivent surtout pas appartenir au même utilisateur/groupe que le serveur sinon il pourrait agir directement dessus (par contre, cela leur demande donc d'être lisibles par les "autres"). Il y a éventuellement des choses à étudier niveau configuration par rapport à cela : un module comme suPHP pour exécuter les scripts sous leur propriétaire (ce n'est pas sans inconvénients puisque PHP fonctionne en CGI et non plus comme module), la directive PHP de configuration open_basedir, ...

    La configuration est à adapter à votre but et celui du serveur or nous avons peu de détails.

  3. #3
    Rédacteur
    Avatar de Yoshio
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 732
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 732
    Par défaut
    Mon but est le plus bête qu'il soit.

    1 serveur avec 1 site et 1 utilisateur seulement qui le gère.

    Pour lisible aux autre il suffit qu'il soit avec r ou faut le x aussi ?

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Citation Envoyé par Yoshio
    1 serveur avec 1 site et 1 utilisateur seulement qui le gère.
    Je vous recommande d'évitez d'utiliser le compte root (je suppose que c'était le but recherché avec webmaster pour prendre de bonnes habitudes). La racine n'a pas vraiment d'importance, tant que vous vous y retrouver (la plupart des systèmes placent par défaut le site sur une partie système telles /usr ou /var). Cet utilisateur aura besoin des droits - écriture - pour y placer ses fichiers (un chown récursif sur cette racine s'imposera si vous n'utilisez pas son propre home, ce qui n'est pas préférable dans tous les cas puisque Apache y aurait quelques droits sur cette partie du système).

    Citation Envoyé par Yoshio
    Pour lisible aux autre il suffit qu'il soit avec r ou faut le x aussi ?
    Pour tout ce qui est de type document ou script il suffit de la lecture (r). Par contre, le serveur aura besoin de pouvoir naviguer dans l'arborescence de sa ou ses racines donc pour les répertoires il aura besoin du parcours (x) mais celui-ci sera probablement déjà en place.

  5. #5
    Rédacteur
    Avatar de Yoshio
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 732
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 732
    Par défaut
    Oki merci bien pour les reponses.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Configurer un serveur DNS,DHCP
    Par arnaud_verlaine dans le forum Réseau
    Réponses: 9
    Dernier message: 11/02/2007, 15h29
  2. Réponses: 1
    Dernier message: 01/02/2007, 00h14
  3. Configurer le serveur Proxy Squid
    Par stkam dans le forum Réseau
    Réponses: 1
    Dernier message: 19/12/2005, 13h12
  4. [REPORTS 9i] Configuration du serveur report
    Par Orameur dans le forum Reports
    Réponses: 4
    Dernier message: 11/10/2004, 14h07
  5. [JBUILDER 9][configuration des serveurs]
    Par bozo dans le forum JBuilder
    Réponses: 4
    Dernier message: 19/08/2003, 09h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo