[apache2] impossible de se connecter en locale

Bonjour,

j’ai installé un serveur Apache2; impossible de se connecter en locale avec le nom de domaine mais possible avec l’ip lan.
edit: avec le nom de domaine la connection se fait sur l’interface de la box.

voilà ma configuration:

  • routeur/box: avec dynDNS pour le nom de domaine. à définir dans l’interface de la box, service neuf.
    redirection des ports 80 sur l’ip lan du serveur. petit aparté: la box propose un slot DMZ dans ces plages DHCP. aprés avoir lié le serveur au slot DMZ, et tester les ports ouverts sur le serveur, ils sont tous fermé par défault ?! je croyais que le DMZ permettait justement de tout ouvrir par défaut…

  • serveur apache2 dont voici quelques *.conf:

[code]server-debian:/etc/apache2/sites-enabled# cat /etc/hosts
127.0.0.1 XXXX.homelinux.org
127.0.0.1 localhost
127.0.1.1 XXXX.homelinux.org
127.0.1.1 server-debian

The following lines are desirable for IPv6 capable hosts

::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
server-debian:/etc/apache2/sites-enabled# [/code]

[code]server-debian:/etc/apache2/sites-enabled# cat XXXX.homelinux.org
<VirtualHost *:80>
ServerAdmin webadmin@XXX.homelinux.org
ServerName XXXX.homelinux.org
ServerAlias XXXX.homelinux.org

DocumentRoot /var/www/
<Directory />
	Options FollowSymLinks
	AllowOverride None
</Directory>
<Directory /var/www/>
	Options Indexes FollowSymLinks MultiViews
	AllowOverride None
	Order allow,deny
	allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
	AllowOverride None
	Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
	Order allow,deny
	Allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
    Options Indexes MultiViews FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>

[/code]

[code]server-debian:/etc/apache2# cat ports.conf

If you just change the port or add more ports here, you will likely also

have to change the VirtualHost statement in

/etc/apache2/sites-enabled/000-default

This is also true if you have upgraded from before 2.2.9-3 (i.e. from

Debian etch). See /usr/share/doc/apache2.2-common/NEWS.Debian.gz and

README.Debian.gz

NameVirtualHost *:80
Listen 80

# SSL name based virtual hosts are not yet supported, therefore no # NameVirtualHost statement here Listen 443 [/code]

voilà. je me demande si le problème ne vient pas du ports.conf (?)
sinon j’ai testé le serveur via proxy et, apparemment, ça marche… est-ce la bonne méthode pour tester la disponibilité de son serveur apache ?
bref, merci :smt006

bonsoir,
AMA, revérifie la syntaxe de ce passsage (hosts)

server-debian:/etc/apache2/sites-enabled# cat /etc/hosts 127.0.0.1 XXXX.homelinux.org 127.0.0.1 localhost 127.0.1.1 XXXX.homelinux.org 127.0.1.1 server-debian

Normalement

127.0.0.1 XXXX.homelinux.org
devrait te donner
127.0.0.1 XXXX.homelinux.org XXXX

Exemple mon fichier

cyrille@tuxpanic:~$ cat /etc/hosts 127.0.0.1 localhost 127.0.1.1 tuxpanic.tuxpanic tuxpanic 192.168.1.10 tuxpanic.tuxpanic tuxpanic 192.168.1.15 vegantux.tuxpanic vegantux

(man hosts te donnera des exemples)

++
Cyrille

[quote=“o_b”]sinon j’ai testé le serveur via proxy et, apparemment, ça marche… est-ce la bonne méthode pour tester la disponibilité de son serveur apache ?[/quote]Normal et oui… enfin je pense… Normal que ça marche via un proxy, là tu arrives de l’extérieur, alors que ce que tu essayes de faire (te connecter depuis “l’intérieur” vers “l’exterieur”…:unamused:), la plupart des FAI ne le permettent pas… (à confirmer ou infirmer par un “pro”… mais il me semble bien que le problème vienne de là… :wink: …)

:smt006