Puis-je faire serveur web si je donne mon IP ?

Puis-je faire serveur web si je donne mon IP ? - Réseaux - Réseaux grand public / SoHo

Marsh Posté le 13-03-2010 à 01:49:37    

Bonjour, j'ai une adress IP dynamique et tout mais, si je donne mon adresse IP ponctuellement, n'est t-il possible de faire serveur Web ?
Si oui, alors j'ai un problème.
J'ai configurer mon modem théoriquement, mais je suis pas certain. C'est Netgear DG834G.
J'ai mi pppoE dans la config de base, et j'ai mis l'adresse local de ma machine dans Serveur DMZ, que faut -il faire encore ?
S'il vous plait ?
Merci.

Reply

Marsh Posté le 13-03-2010 à 01:49:37   

Reply

Marsh Posté le 13-03-2010 à 12:38:46    

1- il te faut un logiciel qui va faire office de serveur Web (Apache2 ou IIS - pas taper :o - ou un "complet" genre WAMP)
2- tu crées un lien (ou NAT ou "route", connais pas le DG834G), qui redirige les accès entrant sur le port 80 en provenance d'internet (WAN) vers l'adresse IP (fixe de préférence) de ton serveur web, sur le port de ton choix (80 par défaut).
3- tu vires la zone DMZ, ça n'a rien à faire, et cela peut même être dangereux (un SSH non fermé, un FTP "public", un port en écoute et paf on peut entrer sans frapper).

 

en option, tu peux voir du côté de DynDNS (ou un équivalent) qui propose un lien "fixe" (genre "myuberserver.is-a-geek.net" ), et ton IP (publique) sera mis à jour soit par le modem (s'il dispose de l'option "kivabien" ) soit par ton serveur web (avec le logiciel "kivabien" ).


Message édité par bardiel le 13-03-2010 à 12:43:07

---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 13-03-2010 à 15:20:40    

Merci bardiel
 
1- j'ai installé Apache2
2- j'ai créé un service TCP nommé http sur les ports 8080 à 8080 (Apache écoute sur le port 8080)  
2.1 j'ai défini une une règle de service sortant pour le service http.
3 - j'ai viré la zone DMZ.
 
Et je tombe sur l'interface du routeur. Pas sur le serveur (le site) (En tout cas de l'intérieur)
 
Voici un lien avec mon IP jovalise


Message édité par Profil supprimé le 13-03-2010 à 15:51:17
Reply

Marsh Posté le 13-03-2010 à 15:30:18    

Du coup, j'ai créé une règle pour le service entrant... Toujours aucun résultat.

Reply

Marsh Posté le 13-03-2010 à 17:44:47    

je ne connais pas ton routeur, mais a vue de nez je dirais :  
 
- desactive la gestion a distance (externe) de ton routeur (ou change le port d'ecoute)
- redirection de port (port forward) : tout ce qui arrive sur le 80 > redirrigé vers le 8080 de <l'ip de ton pc>
 
accessoirement essaie de faire tester par quelqu'un d'externe a ton reseau local : certains routeurs considerent que si tu appelle la patte externe depuis le lan, il te connecte quand meme a l'interface de gestion, alors qu'un "externe" n'aura pas la meme chose.
 


---------------
Feed | Vente trucs | Le gras, c'est la vie  ¯\_(ツ)_/¯  
Reply

Marsh Posté le 13-03-2010 à 18:08:06    

Merci gorn nova
 
La gestion à distance est désactivée, et j'ai redirigé le port 80 sur 8080.
 
J'ai plus accès à l'interface, mais j'ai toujours pas accès au site comme ça...
 
Quelqu'un pour cliquer sur le lien ci-dessus ?
 

Reply

Marsh Posté le 13-03-2010 à 18:39:53    

ca timeout chez moi :)
 

Citation :

La connexion a échoué
Firefox ne peut établir de connexion avec le serveur à l'adresse xxxxxxxxx


 
est ce que tu accede a ton site en local (avec ton ip) ?
ca donne l'impression que le service apache n'est pas lancé, ou que dans le fichier httpd.conf tu n'autorise l'acces que depuis l'adresse locale.
(ou autre option, firewall qui bloque ?)


---------------
Feed | Vente trucs | Le gras, c'est la vie  ¯\_(ツ)_/¯  
Reply

Marsh Posté le 13-03-2010 à 18:56:35    

Apahe est lancé, j'y accède via 'localhost'.
 
Le fichier httpd.conf est celui d'origine livré avec Apache2 en téléchargement sur le web.
 
Voici son contenu, finalement Apache écoute sur le port 80, je m'étais trompé.
 

Code :
  1. ServerRoot "c:/Apache2"
  2. Listen 80
  3. LoadModule actions_module modules/mod_actions.so
  4. LoadModule alias_module modules/mod_alias.so
  5. LoadModule asis_module modules/mod_asis.so
  6. LoadModule auth_basic_module modules/mod_auth_basic.so
  7. LoadModule authn_default_module modules/mod_authn_default.so
  8. LoadModule authn_file_module modules/mod_authn_file.so
  9. LoadModule authz_default_module modules/mod_authz_default.so
  10. LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
  11. LoadModule authz_host_module modules/mod_authz_host.so
  12. LoadModule authz_user_module modules/mod_authz_user.so
  13. LoadModule autoindex_module modules/mod_autoindex.so
  14. LoadModule cgi_module modules/mod_cgi.so
  15. LoadModule dir_module modules/mod_dir.so
  16. LoadModule env_module modules/mod_env.so
  17. LoadModule include_module modules/mod_include.so
  18. LoadModule isapi_module modules/mod_isapi.so
  19. LoadModule log_config_module modules/mod_log_config.so
  20. LoadModule mime_module modules/mod_mime.so
  21. LoadModule negotiation_module modules/mod_negotiation.so
  22. LoadModule setenvif_module modules/mod_setenvif.so
  23. <IfModule !mpm_netware_module>
  24. <IfModule !mpm_winnt_module>
  25. User daemon
  26. Group daemon
  27.  
  28. </IfModule>
  29. </IfModule>
  30.  
  31. ServerAdmin admin@example.com
  32.  
  33. DocumentRoot "e:/www"
  34.  
  35. <Directory />
  36.    Options FollowSymLinks
  37.    AllowOverride None
  38.    Order deny,allow
  39.    Deny from all
  40. </Directory>
  41.  
  42. <Directory "e:/www">
  43.    Options Indexes FollowSymLinks
  44.    AllowOverride None
  45.    Order allow,deny
  46.    Allow from all
  47. </Directory>
  48. <IfModule dir_module>
  49.    DirectoryIndex index.html
  50. </IfModule>
  51. <FilesMatch "^\.ht">
  52.    Order allow,deny
  53.    Deny from all
  54.    Satisfy All
  55. </FilesMatch>
  56. ErrorLog "logs/error.log"
  57. LogLevel warn
  58.  
  59. <IfModule log_config_module>
  60.    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
  61.    LogFormat "%h %l %u %t \"%r\" %>s %b" common
  62.  
  63.    <IfModule logio_module>
  64.      # You need to enable mod_logio.c to use %I and %O
  65.      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
  66.    </IfModule>
  67.  
  68.    CustomLog "logs/access.log" common
  69. </IfModule>
  70.  
  71. <IfModule alias_module>
  72.    ScriptAlias /cgi-bin/ "c:/Apache2/cgi-bin/"
  73.  
  74. </IfModule>
  75.  
  76. <IfModule cgid_module>
  77. </IfModule>
  78. <Directory "c:/Apache2/cgi-bin">
  79.    AllowOverride None
  80.    Options None
  81.    Order allow,deny
  82.    Allow from all
  83. </Directory>
  84. DefaultType text/plain
  85.  
  86. <IfModule mime_module>
  87.    TypesConfig conf/mime.types
  88.    AddType application/x-compress .Z
  89.    AddType application/x-gzip .gz .tgz
  90. </IfModule>
  91.  
  92. <IfModule ssl_module>
  93. SSLRandomSeed startup builtin
  94. SSLRandomSeed connect builtin
  95. </IfModule>

Reply

Marsh Posté le 13-03-2010 à 19:22:53    

Et j'ai l'erreur suivante dans les logs d'Apache
 

[Sat Mar 13 19:20:59 2010] [warn] (OS 64)Le nom réseau spécifié n'est plus disponible.  : winnt_accept: Asynchronous AcceptEx failed.

Reply

Marsh Posté le 13-03-2010 à 19:49:43    

quand tu tape netstat -an tu vois bien un listen sur 0.0.0.0:80 ? (et est ce que ca disparait bien quand tu coupe apache ?)
 
essaie aussi de couper le firewall natif de XP pour tester, c'est souvent une source de problèmes.
si ca marche sans, reactive le et ouvre les bons ports :)


---------------
Feed | Vente trucs | Le gras, c'est la vie  ¯\_(ツ)_/¯  
Reply

Marsh Posté le 13-03-2010 à 19:49:43   

Reply

Marsh Posté le 14-03-2010 à 09:40:47    

C:\Windows\system32>netstat -an
 
Connexions actives
 
  Proto  Adresse locale         Adresse distante       État
  TCP    0.0.0.0:80             0.0.0.0:0              LISTENING


 
 
Le par-feu est désactivé... Il l'a toujours été.

Reply

Marsh Posté le 16-03-2010 à 16:09:03    

Check de ce cote la aussi a l'occasion :)
http://www.no-ip.com/

Reply

Sujets relatifs:

Leave a Replay

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