Créer un réseau avec XAMPP

Créer un réseau avec XAMPP - Réseaux - Réseaux grand public / SoHo

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...

Reply

Marsh Posté le 09-01-2009 à 12:12:45   

Reply

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...

 


Un peut d'aide svp! J'y suis presque...


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 :

#
# Distributed authoring and versioning (WebDAV)
#

 

# The following example gives DAV write access to a directory called
# "uploads" under the ServerRoot directory.
#
# The User/Group specified in httpd.conf needs to have write permissions
# on the directory where the DavLockDB is placed and on any directory where
# "Dav On" is specified.

 

<IfModule dav_module>
<IfModule dav_fs_module>
<IfModule setenvif_module>
<IfModule authn_file_module>

 

DavLockDB "C:/Program Files/xampp/tmp/DavLock"
#Alias /webdav "C:/Program Files/xampp/webdav"
Alias /MonDossier "C:/Program Files/xampp/htdocs/MonDossier"

 

<Directory "C:/Program Files/xampp/htdocs/MonDossier">
    Dav On
    Order allow,deny
    Allow from all
    AuthName DAV-upload

 

   # You can use the htdigest program to create the password database:
    # \xampp\apache\bin\htdigest -c "\xampp\security\htpasswd.webdav" "XAMPP with WebDAV" user
    # AuthType Digest
    # AuthDigestDomain / http://localhost/

 

   # Here with htpasswd and md5
    # \xampp\apache\bin\htpasswd -b \xampp\security\htpasswd.webdav user
    AuthType Basic
    AuthUserFile "C:/Program Files/xampp/security/MonDossier.webdav"

 

      <LimitExcept GET HEAD OPTIONS>
        require valid-user
       </LimitExcept>
</Directory>

 

BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
BrowserMatch "MS FrontPage" redirect-carefully
BrowserMatch "^WebDrive" redirect-carefully
BrowserMatch "^WebDAVFS/1.[0123]" redirect-carefully
BrowserMatch "^gnome-vfs/1.0" redirect-carefully
BrowserMatch "^XML Spy" redirect-carefully
BrowserMatch "^Dreamweaver-WebDAV-SCM1" redirect-carefully
BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On
</IfModule>
</IfModule>
</IfModule>
</IfModule>


Message édité par xolth le 10-01-2009 à 05:09:26
Reply

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
http://www.webdav.org/deltav/WWW10/deltav-intro_files/image004.gif

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed