Partage

WAMP : accés à distance par d'autres PC

Sujet résolu
Le 26 janvier 2009 à 15:08:26

Bonjour tout le monde,
Je poste ce message aprés avoir mainte recherche sur le net.

Voila, j'ai fait un intranet pour la boite où je travail. J'ai récupérer un PC, j'ai installé WAMP 2.0 et je l'ai configurer. J'ai aussi appelé le PC "intranet". Jusqu'ici rien de spécial.

Sur le poste "intranet", j'arrive à faire les choses suivantes :
http://localhost/
http://intranet/
http://ip_du_poste/
http://intranet/phpmyadmin

Ce que je n'arrive pas à faire, par contre, c'est accéder à distance au serveur web par le nom du pc.

En fait, si je fais http://ip_du_pc/ : ça marche
Mais si je fais http://intranet/ : ça me renvoie vers une page internet me diasnt que le nom de domaine n'existe pas.

Est ce que quelqu'un a une idée ?

PS :
- j'ai désactivé le pare-feu sur le poste "intranet"
- j'ai mis "Listen 80" au lieu de "localhost:80"
- et le code <directory> dans httpd.conf est le suivant :
#
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn't have a registered DNS name, enter its IP address here.
#
ServerName intranet:80

#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "c:/wamp/www/"

#
# Each directory to which Apache has access can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories). 
#
# First, we configure the "default" to be a very restrictive set of 
# features.  
#
<Directory />
    #Options FollowSymLinks
    #AllowOverride None
    Order deny,allow
    #Deny from all
    Allow from all
</Directory>

#
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it
# below.
#

#
# This should be changed to whatever you set DocumentRoot to.
#
<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.2/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:
    #   Options FileInfo AuthConfig Limit
    #
    #AllowOverride all

    #
    # Controls who can get stuff from this server.
    #

#   onlineoffline tag - don't remove
    Order Allow,Deny
    Allow from all

</Directory>

#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
    DirectoryIndex index.php index.php3 index.html index.htm
</IfModule>

#
# The following lines prevent .htaccess and .htpasswd files from being 
# viewed by Web clients. 
#
<FilesMatch "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</FilesMatch>
Publicité
Le 26 janvier 2009 à 15:08:26
Le 26 janvier 2009 à 15:26:25

Sa peut paraitre con, et je n'y connait pas grand chose la dedans, mais est ce que tu à lancé wamp ou apache ou logiciel qui gère localhost ?
Le 26 janvier 2009 à 15:43:26

LOL oui bien sûr !!! Je ne suis pas du tout débutant en la matiére.

La preuve j'arrive à y accéder par l'adress IP. Mais moi je voudrais par le nom du PC !!!
Le 26 janvier 2009 à 15:44:43

Dsl, mois je n'y connais rien mais sa m'intéresse bien de savoir comment accéder à un pc par l'ip t'a pas un tuto stp ?

merci.
Le 26 janvier 2009 à 15:56:07

Salut salut,

Si tu veux accéder a ton serveur par le hostname il faut qu'il soit dans un DNS d'après ce que m'a expliquer l'administrateur réseaux de la ou je bosse ( j'ai penser à la meme solution que toi ^^)
Le 26 janvier 2009 à 16:00:25

sa parrais logique qu'a distance tu ne puisse pas acceder au serveur avec le nom du PC
a quoi servirais les DNS sinon

vue que tu peux y acceder a partir de l'ip c'est que ta config fonctionne
mantenant te reste a fair une redirection sur ton IP avec un nom de domaine

je pensse que tu comprend ce que je vien d'ecrire ;)
PS: pour rendre mysql accessible de l'exterieur c'est tres simple il suffie de modifier le fichier de config de mysql , de securiser avec des mot de passe la connection a mysql " genre mettre un passe a root " .
Le 26 janvier 2009 à 16:09:02

Merci pour vos réponses !!!

Angelus, comment dois-je faire une redirection du nom "intranet" vers l'ip en question ???

Au passage, je tiens à signaler que je suis sur un réseau local.

Les PC qui souhaitent accéder à l'intranet sont sur le même réseau; je ne passe pas par internet.

et lorsque je fais http://ip_du_poste c'est l'ip local de la machine "intranet" et non l'ip publique.

Donc, je ne vois pas pourquoi je devrais faire de redirection. Sur un réseau locale, normalement, ip_du_poste = nom_du_poste.

C'est pourquoi je bloque la !!!
Le 26 janvier 2009 à 16:15:54

ha désolé j'avais lue " connection a distance " et j'en avais desuit que tu voulais consulter ton site a partir d'internet vue que tes essais avais bien fonctioné en intranet :s

en ce qui concerne du coup le DNS pour de l'intranet.
je pensse qu'il doit avoir un systeme qui peux permetre d'enregistrer l'ip avec un nom de domaine virtuelle

http://httpd.apache.org/docs/2.2/fr/vhosts/examples.html

enfin c'est sur quoi je travaillerais pour fair ce que tu demande sans avoir a achetter un nom de domaine " surtous si il y as aucun rapport avec internet "
Le 26 janvier 2009 à 16:20:19

Je me suis un peu intéressé au Virtual Host, mais à vrai dire tout mes essais ont ratés.

D'aprés toi la solution est de de faire un Virtual Host ??
Le 26 janvier 2009 à 16:25:34

je vais etre honette avec toi
je n'ais jamais fait d'intranet :s donc je ne sais pas

je te disais juste que c'est ce que je reguerderais pour essayer de le fair
en esperent que certain adépte de l'intranet puisse vennir t'aider sur ce coup la :s
Le 26 janvier 2009 à 16:28:05

Ok, merci bien.
je vais attendre de l'aide alors !!!
Le 26 janvier 2009 à 16:48:38

j'ais vue plein de doc pour fair un serveur DNS intranet
a parament pour windows il faut un Windows Server " 2000 ou 2003 " car pour XP j'ais rien trouver

http://blog.titax.fr/ressources/doc/dn [...] wins-dhcp.pdf

par contre pour linux je pensse que tu peux fair les recherche toi meme car c'est plus commun a parament ;)

en esperent que sa t'ais aider
PS: je n'ais pas trouver de soft permetent de cree un serveur DNS " pour remplacer le service des Windows server au cas ou tu aurrais un XP "
Le 26 janvier 2009 à 16:53:03

si ton intranet est connecté a l'internet tu peux sans doute utiliser un service du type no-ip ou dyndns pour creer un domaine pour ton serveur.
Je sais pas si ça aide mais j'ai fait comme ça sur mon reseau perso.
Le 26 janvier 2009 à 16:59:21

Hum, est-ce que tu est connecté sur ton autre PC au réseau de l'entreprise ?
Sinon, il faut voir les petits DNS
Le 26 janvier 2009 à 17:07:00

Oui, je suis bien connecté sur le même réseau à l'entreprise
anonyme
avatar
Le 26 janvier 2009 à 17:07:01

Bonsoir,

Ton PC est sur un réseau via un serveur ou tu testes simplement en local sur la même machine?
(cela dit avec wamp peut de chance d'y arriver car il faut créer des hotes virtuel et wamp le gère très mal voir pas du tout correctement même en modifiant le httpd.conf). le mieux de de ce mettre dans une vrais configuration de serveur web pour cela même sous windows voir ici: http://giminik.developpez.com/articles [...] ows/index.php
Le 26 janvier 2009 à 17:36:11

Ce tuto reviens strictement au même que d'insatller WAMP, je l'ai déjà testé http://giminik.developpez.com/articles [...] ows/index.php
anonyme
avatar
Le 26 janvier 2009 à 19:49:22

Re,

Absolument pas mais bon c'est à la préférence de chacun
Perso ancien adepte de wamp je l'ai abandonné depuis la version wampserveur car impossible d'utiliser la fonction mail en local, impossible de configurer un alias, impossible de faire du multisite accessible autrement que en localhost, et je trouve qu'il a drôlement perdu en stabilité est-ce en voulant devenir compatible à vista je ne sais pas mais tout cela étant depuis que je suis passé à une configuration indépendante (une demi journée pour la première mise en place) tout fonctionne parfaitement.
Le 27 janvier 2009 à 11:40:20

Bonjour tout le monde,
J'ai enfin trouvé une solution.
En fait il y a 2 possibilités :

1er solution
Ajouter dans le fichier host de chaque poste client (chaque pc du réseau local) la ligne suivante :
ip_du_poste_intranet intranet

2e solution (celle que j'ai adopté)
Utiliser les DNS
Etant donné que je suis dans une entreprise où il y a un serveur bien paramétré et où chaque poste client l'a comme serveur DNS (TCP/IP) donc c'est niquel.

J'ai fait un petit tuto, si ça intéresse quelqu'un.

1. Rechercher le répertoire « DOMAIN_NAME »
- Sur le serveur, aller dans démarrer/ programme/ outil d'administration/ DNS.

- Développer l'arborescence de gauche :
DNS -> SERVEUR -> Zones de recherche directes -> DOMAIN_NAME
(ou SERVEUR=nom de ton serveur et DOMAIN_NAME=nom de domaine du réseaux)

- Ouvrir le répertoire DOMAIN_NAME

2. Ajouter un Hôte
Dans le champ de droite faire un clique droit -> « Nouvel hôte (A) »

Dans Nom, on peut mettre ce que l’on veut ou le nom du PC (intranet par exemple).
Dans Adresse IP il faut mettre l'adresse IP de l’ordinateur en question.
Ne pas oublier de cocher la case créer un pointeur d'enregistrement PTR associé.

3. Ajouter le serveur DNS sur chaque poste du réseau
Dans les propriétés TCP/IP de chacun des postes il faut ajouter l'adresse IP du serveur en DNS préféré.

Voilà bonne journée à tous !!!!
Le 27 janvier 2009 à 14:32:49

sa revien pas ou PDF que je t'ais donné sa ?

PS: tu la fait sur un windows server ou sur un XP ?
car sur XP j'ais rien trouver
Le 27 janvier 2009 à 17:31:34

Peu importe le système d'exploitation il est possible de faire un service DNS...

Ce genre de service ne diffère en rien d'un autre service web.
Simplement une application qui écoute le bon port et qui utilise le bon protocole.
Que cela vienne nativement avec le système ou non...
Le 28 janvier 2009 à 11:04:37

Citation

sa revien pas ou PDF que je t'ais donné sa ?

PS: tu la fait sur un windows server ou sur un XP ?
car sur XP j'ais rien trouver



non ça ne reviens pas au PDF, c'est autre chose mais dans le même esprit.

J'ai fait cette manipulation sur un windows Server 2003.
Regarde, sur le tuto ci-dessus je dis : "Sur le serveur, aller dans démarrer/ programme/ outil d'administration/ DNS"
Il n'y a pas ça sur un pc

Citation

Peu importe le système d'exploitation il est possible de faire un service DNS...

Ce genre de service ne diffère en rien d'un autre service web.
Simplement une application qui écoute le bon port et qui utilise le bon protocole.
Que cela vienne nativement avec le système ou non...


Ah oui ? je veux bien savoir comment. Un petit tuto serait le bienvenue.
Le 29 juillet 2013 à 16:46:00

Héhé, il faut effectivement que le serveur soit 'serveur de noms' et sur XP il n'y a pas.

Peut-être qu'il est possible d'en installer un ça doit exister un service dns pour ordinateur de bureau.

Sinon, la solution d'ajouter les lignes dans le fichier Host fonctionne parfaitement puisque lors du lancement d'une demande c'est le premier endroit qui est regardé. C'est pour cela qu'il faut faire attention car ça a priorité sur le service dns. Et on oublie vite qu'on a des lignes dans le fichier host...

A plus,

fred

WAMP : accés à distance par d'autres PC

× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
  • Editeur
  • Markdown