Pages : 1
#1 Le 22/01/2014, à 09:38
- lyon1568
[Resolu] Où sont pointées les IP
Bonjour
Je vais essayé d'être clair dans ma question.
Mon nom de domaine pointe vers /var/www/mondossier/index, dans /etc/apache2/sites-available
Ou se trouve ce qui fait pointer l'ip interne 127.1.1.0 et ce qui vient d'un appel externe par l'ip dynamique que me fournit ma livebox
Merci de votre aide
Dernière modification par lyon1568 (Le 22/01/2014, à 18:58)
Hors ligne
#2 Le 22/01/2014, à 09:43
- J5012
Re : [Resolu] Où sont pointées les IP
c'est une decision conventionnelle, http://fr.wikipedia.org/wiki/Classe_d%27adresse_IP
Hors ligne
#3 Le 22/01/2014, à 10:05
- lyon1568
Re : [Resolu] Où sont pointées les IP
Je ne parle pas de protocole, mais du fichier dans apache qui va router tout ça...
Hors ligne
#4 Le 22/01/2014, à 10:35
- vikin712
Re : [Resolu] Où sont pointées les IP
Bonjour.
Ou se trouve ce qui fait pointer l'ip interne 127.1.1.0 et ce qui vient d'un appel externe par l'ip dynamique que me fournit ma livebox
Plus bas dans le même fichier (si ne me trompe)
Options Indexes MultiViews FollowSymLinks
Dernière modification par vikin712 (Le 22/01/2014, à 10:37)
#5 Le 22/01/2014, à 11:29
- lyon1568
Re : [Resolu] Où sont pointées les IP
Salut merci de répondre
dans mon fichier j'ai :
<VirtualHost *:80>
ServerAdmin xxxxx@yahoo.fr
ServerName mondomaine.fr
ServerAlias *.mondomaine.fr
DocumentRoot /var/www/mondomaine
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/mondomaine>
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>
</VirtualHost>
que faudrait-il mettre ?
Question subsidiaire que veut dire l'opérateur de portée en bas : 'Allow from 127.0.0.0/255.0.0.0 ::1/128'
Dernière modification par lyon1568 (Le 22/01/2014, à 11:46)
Hors ligne
#6 Le 22/01/2014, à 12:02
- vikin712
Re : [Resolu] Où sont pointées les IP
Question subsidiaire que veut dire l'opérateur de portée en bas : 'Allow from 127.0.0.0/255.0.0.0 ::1/128'
C'est pour écouter les autres ports.Tu remplaces Allow from 127.0.0.0/255.0.0.0 ::1/128 par Allow from 127.0.0.1 ou Allow from 0.0.0.0 et ton serveur restera en interne.
La box clignotera de temps en temps mais rien à craindre.
C'est ce que tu voulais ?
#7 Le 22/01/2014, à 12:23
- lyon1568
Re : [Resolu] Où sont pointées les IP
Pu....naise, je comprend plus rien. Je croyais que le port c'était le port 80...
Je pensais qu'avec le masque de sous réseau 255.0.0.0, on 's'occupait' des trois derniers 00.00.00 pour les ip qui s'y présentent
J'ai testé, donc ça passe en local de 127.0.0.0 à 127.255.255.255 (sauf 127.255.255.255, apparemment réservé)
Alors que veut dire '1/128' ?
Hors ligne
#8 Le 22/01/2014, à 12:32
- vikin712
Re : [Resolu] Où sont pointées les IP
Pu....naise, je comprend plus rien. Je croyais que le port c'était le port 80...
Ok le port pas défaut est le 80 mais dans le cas d'un serveur internet ça ne sert à rien
Je pensais qu'avec le masque de sous réseau 255.0.0.0, on 's'occupait' des trois derniers 00.00.00 pour les ip qui s'y présentent
J'ai testé, donc ça passe en local de 127.0.0.0 à 127.255.255.255 (sauf 127.255.255.255, apparemment réservé)
Alors que veut dire '1/128' ?
Là c'est moi qui comprends rien.
Tu veux faire quoi de ton serveur ? le mettre sur le net,en local ou qu'il soit accessible sur en réseau interne ?
#9 Le 22/01/2014, à 12:45
- lyon1568
Re : [Resolu] Où sont pointées les IP
Je veux que de l'intérieur comme de l'extérieur, ip locale, ip dynamique(fournie par ma livebox), nom de domaine(www, ou pas ça c'est 'OK' je suis, pour info, chez gandi, et je met à jour les dns par un scipt et l'api) pointent tous sur le meme dossier/index
Hors ligne
#10 Le 22/01/2014, à 13:13
- pires57
Re : [Resolu] Où sont pointées les IP
Mettre tout les bits a 1te renvois la broadcast.donc la valeur 255 n'est jamais utilisable pour une ip
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#11 Le 22/01/2014, à 13:17
- vikin712
Re : [Resolu] Où sont pointées les IP
, chez gandi, et je met à jour les dns par un scipt et l'api) pointent tous sur le meme dossier/index
Dans ce cas il est impossible connaître ce qui viennent sur ton site.
Les IP viennent de ceux qui cliquent sur ton site.
#12 Le 22/01/2014, à 16:17
- bruno
Re : [Resolu] Où sont pointées les IP
C'est très très confus tout cela…
Une (adresse) IP ne point nulle part c'est l'adresse d'une machine pour le protocole IP. Elle permet d'identifier de manière unique une machine sur un réseau.
Par contre un nom de domaine pointe vers une adresse IP (ou plusieurs), la correspondance entre nom de domaine et adresse IP est assurée par un serveur DNS.
De ce que je comprends :
- Gandi gère ton nom de domaine et sa résolution en IP (IP publique attribué par Orange à ta Livebox)
De l’extérieur :
je demande domaine.fr : les DNS de gandi me répondent c'est l'IP w.x.y.z. ; j'arrive donc sur ta livebox qui fait une redirection de ports vers ton serveur local (je suppose…). Ton serveur web local en écoute sur le port 80 reçoit la requête. Apache connaît mondomaine.fr grâce à ton virtual host et sert /var/www/mondomaine
De l’intérieur :
ton serveur local comporte au moins deux interfaces réseau, une interface physique à laquelle ta livebox attribue une ip locale (du type 192.168.0.10), une interface de bouclage (lo) qui à pour adresse 127.0.0.1 (mais pour laquelle toutes les adresses 127.0.0.0 -127.255.255.255 fonctionnent, plage attribuée à lo par convention).
Sur le serveur lui même le site est donc accessible avec 127.a.b.c ou son adresse local 192.168.100.10
Sur un autre poste du réseau local il sera accessible avec 192.168.100.10
Allow from 127.0.0.0/255.0.0.0 ::1/128'
signifie que l'accès est autorisé depuis la machine hébergeant le site: interface lo 127.0.0.0/255.0.0.0 en ipv4
et en ipv6 ::1/128 (c'est la plage d'adresses ipv6 attribuée par convention à lo) et cela n'a strictement rien à voir avec les ports contrairement à ce qui a été dit plus haut.
#13 Le 22/01/2014, à 16:35
- lyon1568
Re : [Resolu] Où sont pointées les IP
Haaaa.... merci bruno
ça va mieux. Je retombe dans ce que je commençais à comprendre (enfin j'espére...)
D'ou je reformule ma question pourquoi est ce que je n'arrive pas au même dossier avec l'ip (127...) et ma dns chez gandi ?
Dernière modification par lyon1568 (Le 22/01/2014, à 16:37)
Hors ligne
#14 Le 22/01/2014, à 16:46
- nesthib
Re : [Resolu] Où sont pointées les IP
À cause de ton VirtualHost qui est configuré pour « ServerName mondomaine.fr », et pas pour ton IP locale. Tu peux l'ajouter si tu le souhaites (après un espace).
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#15 Le 22/01/2014, à 16:54
- bruno
Re : [Resolu] Où sont pointées les IP
La solution de nesthib doit pouvoir fonctionner, mais…
Je suppose que cela arrive car tu as un hôte virtuel par défaut actif (qui sert /var/www/). À vérifier dans /etc/apache2/sites-enabled/***default** (le nom exact du fichier dépend de la version d'Ubuntu/Apache
Soit tu le désactives :
sudo a2dissite ***default***
(utilise le nom exact du fichier correspondant)
soit tu met ta configuration dans cet hôte par defaut et tu supprimes l'autre. En pensant à relancer Apache.
ou encore tu renseignes ton fichier /etc/hosts avec ton nom de domaine :
127.0.0.1 mondomaine.fr
192.68.x.y mondomaine.fr
#16 Le 22/01/2014, à 16:55
- lyon1568
Re : [Resolu] Où sont pointées les IP
J'essaie :
ServerName mondomaine.fr 127.1.1.0
Après un 'a2ensite mondomaine.fr' et un 'apache2ctl restart' j'ai :
ServerName takes one argument, The hostname and port of the server
Action 'restart' failed.
The Apache error log may have more information.
Hors ligne
#17 Le 22/01/2014, à 17:13
- lyon1568
Re : [Resolu] Où sont pointées les IP
bruno, j'ai fais comme tu m'as dit:
J'ai remis le virtualhost comme avant, et modifié le default pour pointer sur le dossier.
Là tout fonctionne de l'extérieur comme de l'extérieur.
Je ne voudrais pas passer pour un pénible, (ah bon , c'est déjà fait ? ) mais,
pourquoi l'erreur précédente
Désolé si la question est basique, mais j'aime bien comprendre.
Dernière modification par lyon1568 (Le 22/01/2014, à 17:15)
Hors ligne
#18 Le 22/01/2014, à 18:00
- bruno
Re : [Resolu] Où sont pointées les IP
Il faut lire la doc d'Apache sur les hôtes virtuels
Extrait :
Maintenant, lorsqu'une requête arrive, le serveur va d'abord tester si elle utilise une adresse IP qui correspond à NameVirtualHost. Si c'est le cas, il regardera chaque section <VirtualHost> avec l'adresse correspondante et essaiera d'en trouver une où le nom de domaine requis correspond à ServerName ou ServerAlias. S'il en trouve une, il utilisera sa configuration pour le serveur. Si aucun serveur virtuel ne correspond, alors le premier serveur virtuel listé dont l'adresse IP correspond sera employé
.
#19 Le 22/01/2014, à 18:57
- lyon1568
Re : [Resolu] Où sont pointées les IP
Je passe en résolu.
Merci à tous pour votre aide
Dernière modification par lyon1568 (Le 22/01/2014, à 18:59)
Hors ligne
#20 Le 23/01/2014, à 04:49
- nesthib
Re : [Resolu] Où sont pointées les IP
En effet, je suis allé un peu vite dans ma réponse, ServerName ne prend qu'un seul paramètre, il faut utiliser ServerAlias.
Pour rendre la réponse explicite si jamais d'autres personnes avaient le même problème, il faut faire quelque chose du genre :
<VirtualHost *:80>
ServerAdmin xxxxx@yahoo.fr
ServerName mondomaine.fr
ServerAlias *.mondomaine.fr 127.1.1.0
[…]
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#21 Le 23/01/2014, à 09:22
- bruno
Re : [Resolu] Où sont pointées les IP
De toute façon ServerName n'accepte qu'un nom de domaine pleinement qualifié (FQDN) et je doute que ServerAlias accepte une adresse IP…
Pages : 1