July 26, 201015 yr 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>
July 26, 201015 yr 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 ?
July 27, 201015 yr Bonne idée, car en tapant l'IP locale de la Freebox, c'est son serveur interne qui répond (Cheyenne ?)
July 27, 201015 yr Author 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.
July 27, 201015 yr 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 ?
July 27, 201015 yr Author 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.
July 27, 201015 yr 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 )
July 28, 201015 yr 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)
Archived
This topic is now archived and is closed to further replies.