Fedora 3: Mettre en place et configuration un serveur web

Forum d'assistance et d'échange sur l'installation, la configuration, et l'utilisation des système Linux et BSD. Vous pouvez y poster vos questions concernant ces systèmes d'exploitation en faisant l'effort préalable de rechercher dans le forum, dans les manuels et les documentations que la réponse n'y figure pas.

Modérateur: modos Ixus

Fedora 3: Mettre en place et configuration un serveur web

Messagepar CaTtleyA » 04 Mai 2005 11:51

Bonjour, apres plusieurs test et recherche je n'arrive pas a trouver une solution sur la mise en place de compte web pour differents user ou site.

Sur distribution fedora 3 / serveur : Apache/2.0.52 (Fedora) Server at Hostname Port 80 / lors de l'installation de l'installation de la distribution les modules php etc.. on été installés pour un choix install en mode serveur.

Apres fin installation complete du system.. Création des comptes user puis pour chaque compte création des dossier public_html en utilisant lors compte repectif.. + création des raccourscir
Code: Tout sélectionner
ln - s /home/user/public_html /var/www/html/user/
etc...

Création d'une page index.html and htm via vim. simple page html

Test de navigation sur le serveur via un navigator mozilla or IE ..

Retour information par IE or Firefox
Code: Tout sélectionner
Forbidden

You don't have permission to access /~rice/ on this server.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.0.52 (Fedora) Server at 192.123.58.155 Port 80



Suite a ça verification du fichier httpd.conf.. avec divers conseille FAQ AND IRC ou moteur de recherche.. mais toujours le meme probleme.

Voici l'url de mon fichier httpd.conf apres modification..
Fichier httpd.conf apache 2 sur distribution fedora


concernant les droit des comptes. J'ai aplliqué ceux-ci
Code: Tout sélectionner
% chmod 711 /home/toto/
% chmod 711 /home/toto/public_html/
% chmod 644 /home/toto/public_html/index.html



mais erreur retour

Code: Tout sélectionner
Forbidden

You don't have permission to access /~patrice/ on this server.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.0.52 (Fedora) Server at 192.123.58.155 Port 80



ls -l

Code: Tout sélectionner
[rice@localhost home]$ ls -l
ls: .: Permission non accordée
[rice@localhost home]$

[root@localhost home]# ls -l
total 24
drwx--x--x  4 betav1  betav1  4096 mai  1 13:59 betav1
drwx------  3 star star 4096 avr 28 14:21 star
drwx------  4 rice rice 4096 mai  4 11:18 rice


[root@localhost home]# cd rice/
[root@localhost rice]# ls -l
total 8
drwxrwxr-x  2 rice rice 4096 mai  4 11:18 public_html
[root@localhost rice]#



[root@localhost rice]# cd public_html/
[root@localhost public_html]# ls -l
total 16
-rw-rw-r--  1 rice rice  9 mai  4 11:18 index.htm
-rw-rw-r--  1 rice rice 11 mai  4 11:17 index.html
[root@localhost public_html]#




Voila. Jusque là, je pense que la page devrait etre disponible a l'url: http://nom_DNS_de_la_machine/betav1/ or ~betav1

Qui devrait être disponible au WWW entier à l'adresse http://nom_DNS_de_la_machine/~betav1/

IMPOSSIBLE AFFICHER LA PAGE..

egalement avec : ==>

# http://hostname/~betav1 or
# http://hostname/~betav1/ or
# http://hostname/~betav1/index.html or
# http://hostname/betav1 or
# http://hostname/betav1/index.html

ou autre compte users?.

Merci de l'aide que vous pourriez m'apporter..

:roll:

Suite :arrow: :arrow: :arrow:
Code: Tout sélectionner
[root@localhost home]# cd rice/
[root@localhost rice]# chmod uog+r public_html
[root@localhost rice]# ls -l public_html/
total 16
-rw-r--r--  1 rice rice  9 mai  4 11:18 index.htm
-rw-r--r--  1 rice rice 11 mai  4 11:17 index.html
[root@localhost rice]# ls
public_html
[root@localhost rice]# chmod uog+r public_html
[root@localhost rice]# ls -l
total 8
drwxrwxr-x  2 rice rice 4096 mai  4 11:18 public_html
[root@localhost rice]#

Test navigation retourner http://localhost/~rice/

Code: Tout sélectionner
Forbidden

You don't have permission to access /~rice/ on this server.

Additionally, a 403 Forbidden error was encountered whil
CaTtleyA
Major
Major
 
Messages: 89
Inscrit le: 29 Oct 2004 12:44
Localisation: no found

Messagepar HaM » 04 Mai 2005 12:23

Tu doit configurer Apache pour lui dire qu'il a le droit de lire certains dossiers.
Avatar de l’utilisateur
HaM
Amiral
Amiral
 
Messages: 1045
Inscrit le: 31 Juil 2002 00:00
Localisation: Boulogne-Billancourt 92

Messagepar HaM » 04 Mai 2005 12:25

Comme ça par exemple :
Code: Tout sélectionner
<Directory /usr/users/*/public_html>
     Order deny,allow
     Allow from all
</Directory>
Avatar de l’utilisateur
HaM
Amiral
Amiral
 
Messages: 1045
Inscrit le: 31 Juil 2002 00:00
Localisation: Boulogne-Billancourt 92

Messagepar CaTtleyA » 04 Mai 2005 12:38

HaM a écrit:Comme ça par exemple :
Code: Tout sélectionner
<Directory /usr/users/*/public_html>
     Order deny,allow
     Allow from all
</Directory>



je ne comprend car c'est specifier dans le fichier httpd.conf .
<Directory /home/*/public_html>
CaTtleyA
Major
Major
 
Messages: 89
Inscrit le: 29 Oct 2004 12:44
Localisation: no found


Retour vers Linux et BSD (forum généraliste)

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité