Créer un réseau avec XAMPP - Réseaux - Réseaux grand public / SoHo
Marsh Posté le 10-01-2009 à 05:07:59
Hitman74 a écrit : Bonjour, j'ai un petit soucis... Je dois créer un réseau sur un PC, afin que plusieurs documents soient lisibles depuis d'autres machines, partout dans le monde, donc pas de réseau local évidemment... Ces fichiers doivent être lisibles et modifiables à distance, donc le premier utilisateur qui ouvre le fichier peut le modifier, les autres l'ont en lecture seule... Bref, j'ai donc décidé de créer cela via XAMPP, j'ai installé le truc, démarré les services nécéssaires et ouverts les ports nécéssaires dans mon routeur. J'ai également fait la redirection du NAT afin que l'ip redirige vers le bon pc. Je me connecte depuis un autre PC en entrant gttp://monip, et j'arrive sur la page d'accueil de XAMPP! Donc tout fonctionne de ce coté là... Mais c'est après que ça complique car je ne sais pas ou mettre mes fichiers et comment faire pour les partager... J'aimerais ajouter mon serveur comme disque réseau, ça serait le plus facile, mais je n'y parviens pas...
|
Bonjour,
Oui, tu y es presque.
*Les fichiers partagés sont à placer ici: "C:\Program Files\xampp\htdocs\MonDossier". (tu donnes le nom que tu veux à "MonDossier", mais pas d'espace, ni accent, ni de caractères exotiques)
*pour définir les dossiers partagés, ça se passe dans C:\Program Files\xampp\apache\conf\extra\httpd-dav.conf (vois plus bas, je t'ai collé le contenu du mien)
*pour définir le port d'écoute (si tu veux le changer), il faut mettre Listen XXXX dans C:\Program Files\xampp\apache\conf\httpd.conf (XXXX étant le numéro de port que tu as choisi).
*Tu dois générer une clef d'authentification qui contient de façon cryptée le nom du user et le mot de passe, et qui prend la forme d'un fichier: "C:/Program Files/xampp/security/MonDossier.webdav" (la création de ce fichier est expliquée dans le tuto dont je parle plus bas)
*Dans le XAMPP Control Panel il faut démarrer les services Apache et MySQL
*l'adresse pour se connecter sera la suivante: http://trucmuche.dyndns.org:XXXX/MonDossier/
Tu peux te connecter directement avec windows (dans l'explorateur, menu "outils", "connecter un lecteur réseau" et cliquer sur le lien du bas), ou bien avec un client (je crois que c'est mieux car il me semble que les Dossiers Web windows ne gèrent pas le versioning).
*ce topic doit t'intéresser: http://forum.hardware.fr/hfr/syste [...] htm#t46171, tu y trouveras notamment des liens vers un tuto (attention, c'est un tuto qui comporte des erreurs/approximations, on ne peut donc pas s'en servir comme recette toute prête, mais il permet de bien comprendre comment ça marche).
Citation : J'aimerais ajouter mon serveur comme disque réseau |
Je ne pense pas que ça soit possible, car les fichiers partagés par WebDAV sont censés être situés sur un serveur Web... (racine du serveur web xamp="C:\Program Files\xampp\htdocs\)
Citation : le premier utilisateur qui ouvre le fichier peut le modifier, les autres l'ont en lecture seule... |
Je n'ai pas encore correctement expérimenté comment se passe l'ouverture de fichiers par plusieurs utilisateurs sous Webdav... pas sûr que ça marche comme ça..
Le contenu de mon httpd-dav.conf :
Citation : # # The following example gives DAV write access to a directory called <IfModule dav_module> DavLockDB "C:/Program Files/xampp/tmp/DavLock" <Directory "C:/Program Files/xampp/htdocs/MonDossier"> # You can use the htdigest program to create the password database: # Here with htpasswd and md5 <LimitExcept GET HEAD OPTIONS> BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully |
Marsh Posté le 10-01-2009 à 14:56:43
notes webdav_deltaV, avec notamment comparatif des fonctions d'accès http, webdav et webdav_deltaV:
http://www.webdav.org/deltav/WWW10/deltav-intro.htm
http://www.webdav.org/specs/rfc3253.html
Marsh Posté le 09-01-2009 à 12:12:45
Bonjour,
j'ai un petit soucis... Je dois créer un réseau sur un PC, afin que plusieurs documents soient lisibles depuis d'autres machines, partout dans le monde, donc pas de réseau local évidemment... Ces fichiers doivent être lisibles et modifiables à distance, donc le premier utilisateur qui ouvre le fichier peut le modifier, les autres l'ont en lecture seule... Bref, j'ai donc décidé de créer cela via XAMPP, j'ai installé le truc, démarré les services nécéssaires et ouverts les ports nécéssaires dans mon routeur. J'ai également fait la redirection du NAT afin que l'ip redirige vers le bon pc. Je me connecte depuis un autre PC en entrant gttp://monip, et j'arrive sur la page d'accueil de XAMPP! Donc tout fonctionne de ce coté là... Mais c'est après que ça complique car je ne sais pas ou mettre mes fichiers et comment faire pour les partager... J'aimerais ajouter mon serveur comme disque réseau, ça serait le plus facile, mais je n'y parviens pas...
Un peut d'aide svp! J'y suis presque...