Forum Linux.redhat Problème bizarre, Accès web sous Fedora

Posté par  (site web personnel) .
Étiquettes :
0
9
mai
2006
Bonjour,

Je rencontre un problème sur Fedora Fc4 Apache/2.0.54

Il y a des répertoires que je souhaiterais joindre depuis le web, qui ne sont pas dans le wwwroot.

La méthode la plus simple pour y parvenir, serait de faire un alias dans Apache.

Alias "testAlias" "/home/repAprobleme »

Quand on essai d'y accéder

Forbidden You don't have permission to access /repAprobleme/ on this server.
(les logs Apache donne la même chose).

Donc le problème serait un simple problème de permission.

J'ai testé :

chmod 777 repAproblème
chown nomWeb repAprobleme
chgrp nomWeb repAprobleme

(le tout en récursif)


Mais il n'est toujours pas disponible sur le web ..., même en faisant un mv repAprobleme dans wwwroot, on ne l'aperçoit
pas dans le navigateur, pourtant les autres dossiers (qui on des permission inférieur au repAprobleme) s'affiche sans problème.

En ultime essai, j’ai essayé un

mount –bind /home/repAprobleme /var/www/html/repAprobleme
Pas mieux :(


Il me semble lors de mes précédentes recherche pour le même problème que quelqu'un parlait d'un update de Apache ou autres choses


Le chemin /home/repAprobleme, c’est uniquement un exemple
Je retrouve ce problème avec d’autre répertoire


Est ce que vous auriez une idée du problème ?


J’aurais une dernière petite question, qui n’a rien a voir avec le précedent problème.
J’aimerai installer la librairie GD sur apache, via des tutorials disponible sur internet.
L’installe de GD ce passe a merveille, le seul problème c’est que dans tout les tutorial il demande de recompiler PHP pour activer le module GD dans PHP (php5 installé).

Pour cela il faut faire ./configure --with-apxs --with-gd=/usr/local --with-png-dir=/usr/local --with-jpeg-dir=/usr/local --with-zlib-dir=/usr

Mais je ne vois pas ou faire cette commande ?

Faut il réinstaller PHP pour pouvoir faire le ./configure ?


Vraiment merci beaucoup, pour votre aide et d’avoir lu jusqu’au bout :)
  • # Directive Directory

    Posté par  . Évalué à 2.

    Bonjour,

    Pour résoudre les problèmes d'accès, tu peux utiliser les directives Directory d'Apache.

    Petite question toute bête ... PHP a été compilé sur ta machine ?
    Car je vois que tu as FEDORA, donc basée sur des packages rpm.
    Pourquoi voudrais-tu compilé GD ? Alors qu'il se trouve en package.
  • # SELINUX

    Posté par  . Évalué à 1.

    regarde donc si tu as un SELinux qui tourne, car j'ai eu ce genre de souci et il faut changer la config de SE Linux pour apache.

    Sinon tu as le droit qu'au repertoire /var/www/html ...

    K
  • # Directory

    Posté par  . Évalué à 1.

    Je pense que ton problème vient du fait que tu as créé un Alias sans créer de Directory.

    Exemple d'alias qui devrait fonctionner :

    Alias /monAlias/ "/home/monSite/"

    <Directory "/home/monSite">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
    </Directory>

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.