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 nicnictout . Évalué à 1.
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 ze_lionix (site web personnel) . Évalué à 2.
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 nicnictout . Évalué à 1.
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 nicnictout . Évalué à 1.
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 nicnictout . Évalué à 1.
Bref, du coup retour à la case départ...
[^] # Re: Process ne démarre pas
Posté par ze_lionix (site web personnel) . Évalué à 2.
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 nicnictout . Évalué à 1.
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.