acces a mon dossier "sites"

davidcaro2

Membre actif
26 Juin 2001
696
20
51
Cherbourg
Il y a quelques temps lorsque j'avais mon iMac branché directement sur mon modem ethernet, je pouvais partager mon dossier sites avec mes amis sur internet. Pour cela j'autorisais l'accés a mon dossiers sites dans les préférences système "partage web personnel" et je donnais a mon correspondant mon adresse IP du style http://80.270.60.2/~David/sites

Le problème que j'ai aujourd'hui, c'est que je possede une borne airport et la manip ne marche plus:
je me retrouve avec une adresse du style http://10.0.1.2/~David/sites, qui n'est pas accessible via internet. J'ai bien essayé de remplacer le 10.0.1.2 par mon IP internet, mais ça ne marche pas non plus

Comment faire pour partager mon dossier sites avec mes amis sur internet derrière une borne airport. Il y a des choses a changer dans les preferences airport?

Merci
 
bonjour !

alors, tu as une borne airport, c'est à dire un routeur. Tous les macs de ton réseau local sont invisibles depuis l'extérieur, on ne peut rien savoir de ton réseau local avec ton adresse ip. C'est pourquoi il faut que tu "ouvres la porte". Ça se passe dans l'utilitaire admin airport, sous l'onglet mappage de ports. Il faut que tu indiques là que tu veux rediriger le port 80 (le port par défaut d'un serveur web) vers l'adresse ip locale de ton serveur web (celle de ton mac)

Avant ça, passe ton mac en ip fixe, là, tu es visiblement réglé en dhcp (et vu que c'est une ip dynamique, il y a des chances qu'elle change, donc la redirection ne sera plus valable, d'où la nécessité de passer en adresse ip locale fixe). Indique dans les prefs réseau : obtenir une ip manuellement, 10.0.1.201 pour ip, 255.255.255.0 pour masque, 10.0.1.1 pour routeur, ainsi que les dns de ton FAI.

Une fois que ça est fait, on peut accéder à ton serveur web à l'adresse ip externe. (celle indiquée là : http://whatismyip.com )

Une remarque, par défaut la racine de ton serveur et le dossier local sont :
/Library/Webserver/Documents pour http://ton_adresse_ip
~/Sites pour http://ton_adresse_ip/~ton_compte (pas besoin de rajouter /Sites dans l'url)
 
Donc je récapitule:
J'ai mis une adresse manuelle du style IP:10.0.1.201, sous reseau 255.255.255.0 et 10.0.1.1 pour routeur dans preferences reseau
Par contre dans admin airport , mappage de port, j'ai cliqué sur ajouter. Port public 80, adresse IP privée 10.0.1.201, Mais j'ai rien mis dans port privé ????
Ai je bien fait ?

Merci pour ces explications, j'ai plus qu'a essayer et je te redis
 
bon , ben ça marche pas
mon correspondant sur internet n'as pas accés a mon dossier
Des idées ?
:(