Forum Linux.redhat mrepo: serveur web

Posté par  .
Étiquettes : aucune
-1
5
juil.
2010

Bonjour,

je suis en train de monter un mrepo sur RHEL5.3, je suis actuellement confronté a un petit problème concernant le serveur web, pour le moment indisponible.

J'ai modifié les répertoires par défaut utilisés par mrepo, et j'ai donc reporté les changement dans le /etc/httpd/conf.d/mrepo.conf.

Mais voilà, le serveur est toujours indispo, impossible de browser le contenu via un navigateur, des wget -d me renvoie systématiquement un 404 car pas de fichier index (en tapant http://IP/mrepo), ou un 403 (en tapant http://mrepo) .

Je ne sais plusn trop ou regarder, j'ai tenté de faire un yum install pour voir si ce n'était pas mon wget qui était limité, il cherche le repomd.xml à l'URL suivante:

http://IP/mrepo/path_to_repomd.xml mais il me dit qu'il ne trouve pas de fichier.

Quelqu'un à t'il une idée?



### Name based virtual-host named "mrepo"
### """"""""""""""""""""""""""""""""""""
### The purpose of this virtual host is to provide a URL http://mrepo/
### as a standard on your local network and map it to the correct IP
### for the different networks that have access to it.
#
NameVirtualHost IP:80
#
<VirtualHost IP:80>
ServerName repos1
ServerAlias mrepo mrepo.localdomain
DocumentRoot /var/www/mrepo
ErrorLog logs/mrepo-error_log
CustomLog logs/mrepo-access_log combined
</VirtualHost>


D'avance merci
  • # mrepo: serveur web

    Posté par  . Évalué à 1.

    Commentaire:

    j'ai désormais une code erreur 403 systématique, voici le résultat renvoyé par le serveur:



    [root@repos1 repodata]# wget -d http://mrepo/
    DEBUG output created by Wget 1.10.2 (Red Hat modified) on linux-gnu.

    --17:13:23-- http://mrepo/
    Résolution de mrepo... IP
    Caching mrepo => IP
    Connexion vers mrepo|IP|:80...connecté.
    Created socket 3.
    Releasing 0x000000001e516c00 (new refcount 1).

    ---request begin---
    GET / HTTP/1.0
    User-Agent: Wget/1.10.2 (Red Hat modified)
    Accept: */*
    Host: mrepo
    Connection: Keep-Alive

    ---request end---
    requête HTTP transmise, en attente de la réponse...
    ---response begin---
    HTTP/1.1 403 Forbidden
    Date: Mon, 05 Jul 2010 15:13:23 GMT
    Server: Apache/2.2.3 (Red Hat)
    Accept-Ranges: bytes
    Content-Length: 3985
    Connection: close
    Content-Type: text/html; charset=UTF-8

    ---response end---
    403 Forbidden
    hs->local_file is: index.html (not existing)
    TEXTHTML is on.
    Closed fd 3
    17:13:23 ERREUR 403: Forbidden
  • # chmod / chown + remarques....

    Posté par  (site web personnel) . Évalué à 2.

    Hello,

    Pour faire rapide sur ce message je pense qu'un :
    $> chown -R www-data:www-data /var/www/mrepo
    $> chmod 755 /var/www/mrepo
    serait pas mal pour ton problème explicite de "permission denied"

    Ensuite, et je te le conseille vivement, il est en général plus propre de ne pas avoir tes data dans /var ( plutôt système ) même si l'install de base l'utilise pour mettre la doc...

    En général il est plus d'usage de ranger : séparer les data du système !
    Donc mettre tes sites dans un truc dans le style /home/www par exemple car si ton installe est "propre" /home est un point de montage séparé, et fait pour les donnée utilisateurs....

    Fuse : j'en Use et Abuse !

    • [^] # Re: chmod / chown + remarques....

      Posté par  . Évalué à 1.

      Salut,

      merci pour cette réponse rapide :)

      Malheureusement cela n'a pas permis de débloquer la situation, j'ai appliqué le chown et le chmod (avec un utilisateur/group mrepo crée spécialement pour, je suppute que l'utilisateur www-data n'est pas un nom de user requis par le système), j'ai toujours mes erreur 403.

      une question a tout hasard, mes wget sont en erreur, mais est ce effectivement un problème de droit ou simplement qu'il ne trouve pas de page index, car il me semble que c'est une des réponses possibles si il ne trouve pas cette fameuse page.

      Je tente actuellement de mettre en place un browser de text (type elinks) mais je ne suis même pas certain que cela va changer quoique ce soit.

      Pour ce qui est des remarques, je n'ai rien laissé dans /var, mais je n'ai pas modifier la valeur de 'DocumentRoot' pour le moment.
      • [^] # Process ne démarre pas

        Posté par  . Évalué à 1.

        Humm, je me demande en réalité si mon démon mrepo se lance correctement, je l'ai lancé jusqu'ici sans problème, mais je me rends compte a l'instant que ce dernier ne crache aucune erreur mais ne tournait pas en réalité...

        Je viens d'essayer de le relancer, sans succès pour le moment, cela explique certainement mes erreurs jusqu'a présent.

        Je vais chercher quelles peuvent être les causes de ce dysfonctionnement.
        • [^] # Re: Process ne démarre pas

          Posté par  . Évalué à 1.

          En fait non, le process se lance bien, j'ai cru qu'il s'agissait d'un démon, mais non.

          Bref, du coup retour à la case départ...
          • [^] # Re: Process ne démarre pas

            Posté par  (site web personnel) . Évalué à 2.

            Oula suit pas bien réveillé... vite un post et un caffé....

            Si tu n'a pas de page d'index le comportement est de faire un dirlist... Ce qui pour des raisons de confidentialité / sécurité est souvent désactivé sur le serveur veubeu....=> 403 n'est pas un denied sur fichier index mais sur le dirlist je pense....

            Pour vérifier
            $> echo "ca marche trop de la balle" > /var/www/mrepo/index.html

            Sinon www-data est le user / groupe du serveur web sur Debian....
            Sous RH de souvenir ( oulala....) c'est apache...

            Fuse : j'en Use et Abuse !

  • # Resolu

    Posté par  . Évalué à 1.

    Bonjour,

    mon problème est résolu, mon serveur web est accessible et mon repository est fonctionnel.

    Merci de ton aide Ze_lionix :)

Suivre le flux des commentaires

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