Apache inacessible de l'extérieur


#1

Hello,

J’ai installé apache sur ma debian (apt-get install apache) ainsi que postgres et php pour faire un site web.

Ca fonctionne très bien sur ma machine en local, la BD avec le PHP et Apache.

Par contre qd je donne mon ip à qqu’un qui est sur le net, pour qu’il puisse regarder mon oeuvre la page ne s’affiche jamais sur son navigateur, lequel lui sort un vulgaire “timeout”. Pourtant, je n’ai pas touché aux fichiers de config d’apache fournis par Debian.

Je n’ai aucun firewall sur mon linux, et les serveurs telnet, ssh et ftp fonctionnent quant à eux très bien de l’extérieur.

Pour information mon FAI est noos.

Si vous avez des idées je suis preneur,

merci d’avance !!


#2

En vrac au cas où (perso, je préfère une installe à la main) :

ifconfig -a inet addr : ?
/etc/init.d/apachectl status ?
httpd -t ?

tonipexterne:80/ ?
Allow from all dans httpd.conf ?
Deny from all ?


#3

essayes de faire un telnet 80 depuis l’exterieur. Si en local le port est bien ouvert mais de l’exterieur on n’arrive pas a y acceder, y’a donc 2 possibilités :

-iptables -L et voir si y’a une vieille regle qui traine

  • noos refuse les requetes sur le port 80 vers les ip de ses clients

#4

Il me semble que ca soit le cas justement… essaie de faire du NAT ou de faire ecoute ton apache sur un autre port

bon courage