[RESOLU] Se connecter à mon site depuis une autre machine

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Se connecter à mon site depuis une autre machine

Re: Se connecter à mon site depuis une autre machine

par Sékiltoyai » 02 nov. 2013, 03:48

Petite question quand même, que signifie le '/24' à la fin ? :)
C'est le netmask (masque de sous-réseau). Je pourrais tenter une explication mais wikipedia sera sûrement plus clair que moi ! :)
http://fr.wikipedia.org/wiki/Sous-réseau (le parseur de phpBB est foireux !)
ps : tu avais oublié le 'from' de 'Allow From 192.168.x.0/24" , j'avais fait un bête copié collé au début et ça ne marchait pas ! :p
En effet ! :)

Re: Se connecter à mon site depuis une autre machine

par Rodeo » 02 nov. 2013, 02:29

Merci beaucoup ça marche :D

Petite question quand même, que signifie le '/24' à la fin ? :)

ps : tu avais oublié le 'from' de 'Allow From 192.168.x.0/24" , j'avais fait un bête copié collé au début et ça ne marchait pas ! :p

Re: Se connecter à mon site depuis une autre machine

par Sékiltoyai » 01 nov. 2013, 16:56

J'essaierai d'être plus précis à l'avenir, mais quand on ne comprend / connait pas le mécanisme ce n'est pas toujours facile :p
C'est vrai.
J'ai cherché dans tous les fichiers de conf de apache des blocs correspondant à ceux qui tu m'as donné mais je n'ai rien trouvé :/ A part peut-être celui-ci qui se rapproche un peu (dans le fichier httpd.conf) :

Code : Tout sélectionner

DocumentRoot "c:/wamp/www" <Directory "c:/wamp/www"> (...) Order Deny,Allow Deny from all Allow from 127.0.0.1 Allow from ::1 Allow from localhost </Directory>
J'ai pris tout le bloc mais c'est surtout la fin qui semble correspondre.

Est-ce bien ce bloc que je dois trouver ? Si non j'avoue ne pas l'avoir vu ...
C'est ça. Il faut ajouter "Allow 192.168.x.0/24" à la fin de la liste des Allow, avec x qui dépend de ton réseau.
Ensuite tu redémarres ton serveur apache. Ensuite tu retournes coder ! ;)

Cordialement

Re: Se connecter à mon site depuis une autre machine

par Rodeo » 01 nov. 2013, 16:35

J'essaierai d'être plus précis à l'avenir, mais quand on ne comprend / connait pas le mécanisme ce n'est pas toujours facile :p

J'ai cherché dans tous les fichiers de conf de apache des blocs correspondant à ceux qui tu m'as donné mais je n'ai rien trouvé :/ A part peut-être celui-ci qui se rapproche un peu (dans le fichier httpd.conf) :

Code : Tout sélectionner

DocumentRoot "c:/wamp/www" <Directory "c:/wamp/www"> # # Possible values for the Options directive are "None", "All", # or any combination of: # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews # # Note that "MultiViews" must be named *explicitly* --- "Options All" # doesn't give it to you. # # The Options directive is both complicated and important. Please see # http://httpd.apache.org/docs/2.4/mod/core.html#options # for more information. # Options Indexes FollowSymLinks # # AllowOverride controls what directives may be placed in .htaccess files. # It can be "All", "None", or any combination of the keywords: # AllowOverride FileInfo AuthConfig Limit # AllowOverride All # # Controls who can get stuff from this server. # # Require all granted # onlineoffline tag - don't remove Order Deny,Allow Deny from all Allow from 127.0.0.1 Allow from ::1 Allow from localhost </Directory>
J'ai pris tout le bloc mais c'est surtout la fin qui semble correspondre.

Est-ce bien ce bloc que je dois trouver ? Si non j'avoue ne pas l'avoir vu ...

Re: Se connecter à mon site depuis une autre machine

par Sékiltoyai » 01 nov. 2013, 12:23

* Une directive de configuration apache qui bloquerait l'accès à des IPs externes => Dans ce cas la tentative d'accès au serveur depuis ton Mac sera loggée dans le log access.log d'apache (certainement dans le dossier de Wamp)
En effet ! Des logs apparaissent dans le fichier "acces" à chaque tentative de connexion depuis le mac, voici la ligne qui s'écrit :
new-host-3.home - - [01/Nov/2013:10:32:13 +0100] "GET /ProjetPerso HTTP/1.1" 403 219

Avez-vous une idée de sa signification ? :/ A part me dire qu'une machine a voulu se connecter à une date et une adresse précise je ne sais pas trop ;p ni comment empêcher le blocage d'ailleurs !

Merci à vous pour votre aide en tout cas :)

Ps : Ah, et quand j'essaie de me connecter depuis mon mac voici ce qui apparait (si ça peut aider à identifier le problème) :
Forbidden
You don't have permission to acces /ProjetPerso on this server
C'est à peu près pour ça que je t'ai demandé de vérifier les logs, parce que ton commentaire "j'arrive pas à me connecter au site" était très imprécis. Quand tu rapportes un problème, prend l'habitude de fournir toutes les données.

La ligne de ton access.log signfie la même chose que l'erreur que tu vois quand tu essayes de te connecter: "Forbidden ....". C'est une erreur 403, tel qu'indiqué à la fin de la ligne de log. Cela veut dire que le serveur accepte les connexions de l'extérieur mais refuse de donner l'accès au site. Il faut trouver dans la configuration apache des blocs de ce type:

Code : Tout sélectionner

<Location /...> Order deny, allow Allow from 127.0.0.1 Deny from all </Location>
On te dira au cas par cas quoi faire.

Re: Se connecter à mon site depuis une autre machine

par Rodeo » 01 nov. 2013, 11:44

Bonjour à toutes et à tous,

Tout d'abord merci pour vos réponses, ça fait toujours plaisir de voir que certains prennent le temps d'aider :)
Alors j'ai lu toutes vos réponses et fait plusieurs tests, voici ce qui en résulte :

Dans un premier temps j'ai essayé de ping le PC depuis le mac, ça marche !
Les pistes à explorer:
* Un blocage au niveau du pare-feu de ton PC Windows => Regarde si le fait de désactiver le pare-feu te permet d'accéder au site.
J'ai ensuite désactivé le pare-feu Windows, et de nouveau essayé de me connecter au site depuis le mac (le serveur étant lancer sur le PC), ça ne change rien.
* Une erreur dans la manière dont tu essayes d'accéder au site => Vérifie si tu utilises bien l'adresse IP de ton PC Windows pour accéder au site (en général 192.168.x.x sur ce genre de réseaux).
L'adresse ip est bien celle du PC et commence bien de cette manière (de plus le ping fonctionne) donc de ce côté je pense que tout est bon :)
* Une directive de configuration apache qui bloquerait l'accès à des IPs externes => Dans ce cas la tentative d'accès au serveur depuis ton Mac sera loggée dans le log access.log d'apache (certainement dans le dossier de Wamp)
En effet ! Des logs apparaissent dans le fichier "acces" à chaque tentative de connexion depuis le mac, voici la ligne qui s'écrit :
new-host-3.home - - [01/Nov/2013:10:32:13 +0100] "GET /ProjetPerso HTTP/1.1" 403 219

Avez-vous une idée de sa signification ? :/ A part me dire qu'une machine a voulu se connecter à une date et une adresse précise je ne sais pas trop ;p ni comment empêcher le blocage d'ailleurs !

Merci à vous pour votre aide en tout cas :)

Ps : Ah, et quand j'essaie de me connecter depuis mon mac voici ce qui apparait (si ça peut aider à identifier le problème) :
Forbidden
You don't have permission to acces /ProjetPerso on this server

Re: Se connecter à mon site depuis une autre machine

par Sékiltoyai » 31 oct. 2013, 19:27

Bonjour,

Quelques remarques:
* Comme indiqué précédemment, tu peux laisser "Listen 80" qui va écouter sur toutes les adresses IP de ton système. Cela te permet également de t'assurer que tu n'as pas fait une typo dans l'adresse.
* L'architecture actuelle telle que tu nous l'as présentée doit en effet te permettre d'accéder au site hébergé sur ton PC Windows à partir de ton Mac. A ce que je comprends, les deux sont connectés sur le même réseau (réseau résidentiel je suppose), que ce soit par WiFi ou par ethernet, donc il n'y a pas de problème de ce point de vue.

Les pistes à explorer:
* Un blocage au niveau du pare-feu de ton PC Windows => Regarde si le fait de désactiver le pare-feu te permet d'accéder au site.
* Une erreur dans la manière dont tu essayes d'accéder au site => Vérifie si tu utilises bien l'adresse IP de ton PC Windows pour accéder au site (en général 192.168.x.x sur ce genre de réseaux).
* Une directive de configuration apache qui bloquerait l'accès à des IPs externes => Dans ce cas la tentative d'accès au serveur depuis ton Mac sera loggée dans le log access.log d'apache (certainement dans le dossier de Wamp)

Si ça ne marche toujours pas tu reviens nous voir. ;)

Cordialement

Re: Se connecter à mon site depuis une autre machine

par sirakawa » 31 oct. 2013, 13:08

Non : listen 80 c'est écouter le port 80
quand tu écris posting.php?mode=reply&f=21&t=269436
tu ne précises pas le port qui, par défaut est 80
Si tu mets ou ajoutes dans la config de aPACHE:
LISTEN:8080
Il faudra préciser ce port dans l'URL comme ça si je me sou
quand tu écris posting.php?mode=reply&f=21&t=269436:8080

Re: Se connecter à mon site depuis une autre machine

par moogli » 31 oct. 2013, 12:14

salut,

il y a tout un tas de facteur qui font que cela peux ne pas fonctionner.

régulièrement il y a un firewall activé sur les machines windows et il y a de grande chances qu'ils bloque les accès.

quand au listen 80 il signifie que le serveur ne tiens pas compte de l'ip (de mémoire) du coup pas besoin de jouer dessus.

quand à la configuration réseau pas besoin de faire grand chose à partir du moment où tes fichiers sont sur ton réseau informatique cela peu fonctionner (la première chose est de fair un ping vers la machine serveur).

=> je déplace le sujet dans le forum le plus apprioprié ;)

@+

Re: Se connecter à mon site depuis une autre machine

par sirakawa » 31 oct. 2013, 11:53

La configuration idéale est :
une machine avec deux cartes réseau, une pour aller vers l'extérieur, une pour le réseau interne (avec un hub derrière) etles autres machines du réseau branchées sur le hub.

Re: Se connecter à mon site depuis une autre machine

par xTG » 31 oct. 2013, 11:37

C'est mon cas aussi. ^^

Re: Se connecter à mon site depuis une autre machine

par Rodeo » 31 oct. 2013, 11:28

Tu peux en effet avoir une configuration de windows qui le rend invisible et inaccessible sur le réseau.
De plus tu peux avoir une limitation d'accès via mot de passe.

Du coup je me pencherai plutot du coté de la config windows.
De quel côté dois-je aller voir ? :/
Je ne m'y connais pas vraiment en configuration et en réseau.

Merci pour vos réponses en tout cas.

Re: Se connecter à mon site depuis une autre machine

par xTG » 30 oct. 2013, 21:01

Tu peux en effet avoir une configuration de windows qui le rend invisible et inaccessible sur le réseau.
De plus tu peux avoir une limitation d'accès via mot de passe.

Du coup je me pencherai plutot du coté de la config windows.

Re: Se connecter à mon site depuis une autre machine

par sirakawa » 30 oct. 2013, 20:04

Le serveur est sous Windows: quel est son nom de domaine? (mon-petit_bidouillou.com) ou son adresse IP ?
La machine qui utilise est le mac : http://mon-petit_bidouillou.com/index.php

Re: Se connecter à mon site depuis une autre machine

par Rodeo » 30 oct. 2013, 14:30

Pas du tout ! Je suppose que c'est ça la signification du réseau local ?

Je ne sais pas du tout comment faire cela :/ (Le problème viendrait donc de ce point ?)