Mekhet Posté(e) le 26 juillet 2010 Partager Posté(e) le 26 juillet 2010 Salut, j'ai mis en place sur un pc perso au domicile un serveur web. (apache sur ubuntu lucid). Apache démarre sans soucis. Je suis connecté à internet via une freebox. Si j'accède à mon site depuis l'extérieur de mon réseau (ie chez quelqu'un d'autre, au taf, etc...) il n'y a aucun problème. (http://mon.ip.free.box) Si j'accède depuis le serveur en question ou une autre machine derrière ma freebox, (http://192.168.1.1) j'ai l'affichage de ma page sans aucun style ni aucune image et si je clique sur un lien j'ai un "forbidden". Si j'essaie depuis le serveur en utilisant l'ip externe, je tombe directement sur un "forbidden". Du coup, je capte plus grand chose. Je ne pense pas que la configuration d'apache soir en cause, vu que ça marche bien depuis l'extérieur, mais au cas ou, voici le début de la conf de mon vhost <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /home/mon_user/site <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /home/mon_user/site> Options -Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> Lien vers le commentaire Partager sur d’autres sites More sharing options...
Cedrix Posté(e) le 26 juillet 2010 Partager Posté(e) le 26 juillet 2010 Salut,j'ai mis en place sur un pc perso au domicile un serveur web. (apache sur ubuntu lucid). Apache démarre sans soucis. Je suis connecté à internet via une freebox. Si j'accède à mon site depuis l'extérieur de mon réseau (ie chez quelqu'un d'autre, au taf, etc...) il n'y a aucun problème. (http://mon.ip.free.box) Si j'accède depuis le serveur en question ou une autre machine derrière ma freebox, (http://192.168.1.1) j'ai l'affichage de ma page sans aucun style ni aucune image et si je clique sur un lien j'ai un "forbidden". Si j'essaie depuis le serveur en utilisant l'ip externe, je tombe directement sur un "forbidden". Du coup, je capte plus grand chose. Je ne pense pas que la configuration d'apache soir en cause, vu que ça marche bien depuis l'extérieur, mais au cas ou, voici le début de la conf de mon vhost <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /home/mon_user/site <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /home/mon_user/site> Options -Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> As-tu essayé en tapant ton IP et non celle de ta box ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Amour Posté(e) le 27 juillet 2010 Partager Posté(e) le 27 juillet 2010 Bonne idée, car en tapant l'IP locale de la Freebox, c'est son serveur interne qui répond (Cheyenne ?) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Mekhet Posté(e) le 27 juillet 2010 Auteur Partager Posté(e) le 27 juillet 2010 Oui, c'est bien avec l'ip local du pc que j'essaie. 192.168.1.1 est l'ip du PC, ma box à 192.168.1.254 comme ip. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Amour Posté(e) le 27 juillet 2010 Partager Posté(e) le 27 juillet 2010 Si vous tapez l'IP, je pense que ça pioche automatiquement le 1er VirtualHost : peut-être que celui-ci a des droits d'accès qui vous bloquent ? Que disent les logs ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Mekhet Posté(e) le 27 juillet 2010 Auteur Partager Posté(e) le 27 juillet 2010 Il n'y a qu'un virtual host. Après justement il ne log rien. Si je viens depuis l'extérieur, tout va bien, je vois bien des trucs qui s'inscrivent dans access_log mais depuis le réseau local rien, pas une ligne ni dans access_log ni dans error_log, et pourtant un telnet sur le port 80 fonctionne bien. Lien vers le commentaire Partager sur d’autres sites More sharing options...
BreizFenrir Posté(e) le 27 juillet 2010 Partager Posté(e) le 27 juillet 2010 J'ai ce problème chez moi aussi, et je me demande si ça n'est pas tout simplement normal que ça fonctionne comme ça. Quand on envoie une requête du LAN vers l'adresse IP WAN de la box, cette dernière utilise-t-elle les règles NAT qui y ont été définies ? Je ne suis pas sûr. J'avais chez moi résolu le problème en mappant le hostname par lequel j'accédais à mes pages de l'extérieur à l'IP de la machine dans le LAN. Ce qui permet d'avoir un fonctionnement assez transparent, mais ne permet pas de s'assurer que tout fonctionne entièrement comme il faut car au final on ne passe plus par la box. Et si comme moi on a tendance à oublier de réactiver les règles NAT après les avoir modifiées... (m'a fallu trois semaines à un moment donné pour donner accès à mon FTP à un pote à un moment ) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Mekhet Posté(e) le 27 juillet 2010 Auteur Partager Posté(e) le 27 juillet 2010 Mais mon http://127.0.0.1 devrait marcher, non? Lien vers le commentaire Partager sur d’autres sites More sharing options...
nemesis93_75 Posté(e) le 27 juillet 2010 Partager Posté(e) le 27 juillet 2010 Tes appels aux images et styles sont absolu ou relatif? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Amour Posté(e) le 28 juillet 2010 Partager Posté(e) le 28 juillet 2010 Si ce n'est pas indiscret, peut-on voir le httpd.conf complet ainsi que le httpd-vhosts.conf, par exemple via yousendit, dl.free.fr ? (quitte à masquer des chemins ou autres données personnelles) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Mekhet Posté(e) le 28 juillet 2010 Auteur Partager Posté(e) le 28 juillet 2010 Je vais essayer d'envoyer ça ce soir. Lien vers le commentaire Partager sur d’autres sites More sharing options...
otto Posté(e) le 2 août 2010 Partager Posté(e) le 2 août 2010 Ca ressemble fort a une config apache foireuse! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.