Reiser FS & Apache ... problème ? - Logiciels - Linux et OS Alternatifs
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
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
Marsh Posté le 16-12-2002 à 15:21:20
t'as pas de différence de droit entre les 2 ? c'est bizarre
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
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 :
|
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...
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
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