Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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.

lyon1568 a écrit :

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

lyon1568 a écrit :

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

lyon1568 a écrit :

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

lyon1568 a écrit :

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

lyon1568 a écrit :

, 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 : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde 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 ? lol) 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 wink

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 smile

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 : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde 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…