Reiser FS & Apache ... problème ?

Reiser FS & Apache ... problème ? - Logiciels - Linux et OS Alternatifs

Marsh Posté le 16-12-2002 à 15:06:40    

Salut a tous.
 
Je viens de reinstaller mon serveur, en y ajoutant un 2° disque dur. Au passage j'ai formatté, récupéré Debian 3.0, et je me suis mis au boulot.
 
J'ai créé une partition de 1.15Go en ReiserFS pour /home, et créé un utilisateur. Dans le dossier home de cet utilisateur, j'ai fait pointer Apache, affin que je puisse Uploader les fichiers que je désire et que tout les potes qui se servent de mon serveur comme serveur Web puissent envoyer leur sites dessus.
 
Le problème que je rencontre, c'est que les fichiers envoyés dans le répertoire de mon utilisateur (website), comme par exemple "index.htm" ne s'ouvrent pas et me renvoient une erreur du style :  
 
Forbidden
You don't have permission to access /mrim/index.htm on this server.
 
Mon install ne différe en rien de la précédente, a part le systéme de fichier sui est passé de ext2 a ReiserFS, j'aurais donc voulu savoir si l'utilisation de ce systéme de fichier pouvait être la cause de ce mal.  
 
Merci d'avance.
/joen

Reply

Marsh Posté le 16-12-2002 à 15:06:40   

Reply

Marsh Posté le 16-12-2002 à 15:11:39    

non, c'est un problème de permissions sur les fichiers, pas de système de fichier.
 
vérifie que apache (ou toi qui est identifié dessus) à bien les droits sur /home/ton_user en particulier la lecture


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 16-12-2002 à 15:15:55    

Me semble bien, par exemple, j'ai installé PhpSysInfo sur le pc, tout marche bien, je n'ai pas eu besoin de modifier quoi que ce soit.
 
En passant le repertoire /html/ de mon user en chmod 777 pourrait résoudre le probléme ?
 
>> http://62.212.97.216
 
Dossier Stats, pas de changement de CHmod, tout marche nikel, sur /Evil, idem, et sur /mrim ben ca veut inexorablemnt pas.
 
Sinon comment donner les droits de lecture a apache a un repertoire et toutes ses subdir ?
 
Merci d'avance.
/joen

Reply

Marsh Posté le 16-12-2002 à 15:21:20    

t'as pas de différence de droit entre les 2 ? c'est bizarre


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 16-12-2002 à 15:25:00    

Ben ouais :) C'est pour ca que je poste ce msg.
 
Le rep root de apache est /home/website/html/, et donc, tout les sites que devraient envoyer diverses personnes de mon entourrage se trouverons dans ce repertoire, dans des dossiers séparés.
 
La je suis au taff, et j'ai pas access a la config de mon Apache, mais je n'ai presque rien changé si ce n'est le repertoire de démarage, et l'activation du PHP.
 
Y aurait-il d'autres paramètres que j'aurais omis ? Je ne me souviens pas avoir jamais eu a déclarer les droits de lectures d'un repertoire.
 
/joen


Message édité par MegafuraX le 16-12-2002 à 15:38:01
Reply

Marsh Posté le 16-12-2002 à 17:25:00    

Tu as bien rajouté le contexte dans ton httpd.conf ?
 
Ca ressemble fortement a un truc du genre:

Code :
  1. <Directory />
  2. ...
  3. Deny from all
  4. ...
  5. </Directory>
  6. <Directory Autre/blah>
  7. ...
  8. Allow from all
  9. ...
  10. </Directory>


 
Du coup, tu peux lire dans Autre/blah, mais dans rien d'autre, vu que les droits par défaut sont "Deny from all", ce qui est normal...
 
A voir...
 
Poste ton httpd.conf, si tu peux...

Reply

Marsh Posté le 17-12-2002 à 22:35:07    

Voila la config :  
 
DocumentRoot /home/www/html
 
#
# Each directory to which Apache has access, can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).  
#
# First, we configure the "default" to be a very restrictive set of  
# permissions.  
#
<Directory />
    Options SymLinksIfOwnerMatch
    AllowOverride None
</Directory>
 
#
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it
# below.
#
 
#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory /home/www/html/>
 
#
# This may also be "None", "All", or any combination of "Indexes",
# "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews".
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
    Options Indexes Includes FollowSymLinks MultiViews
 
#
# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",  
# "AuthConfig", and "Limit"
#
    AllowOverride None
 
#
# Controls who can get stuff from this server.
#
    Order allow,deny
    Allow from all
</Directory>
 
#
# UserDir: The name of the directory which is appended onto a user's home
# directory if a ~user request is received.
#
<IfModule mod_userdir.c>
    UserDir html
</IfModule>
 
#
# Control access to UserDir directories.  The following is an example
# for a site where these directories are restricted to read-only.
#
<Directory /home/*/html>
    AllowOverride FileInfo AuthConfig Limit
    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
    <Limit GET POST OPTIONS PROPFIND>
        Order allow,deny
        Allow from all
    </Limit>
    <Limit PUT DELETE PATCH PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
        Order deny,allow
        Allow from all
    </Limit>
</Directory>
 
Mais apparement y a Allow from All partout, donc, je ne comprend pas pkoi ca marche pas :/
 
/joen

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed