Pages : 1
#1 Le 10/01/2013, à 17:46
- thierclap
Compréhension réseaux et web
Bonjour ,
Je suis entrain d'installer un réseau avec apache.
j'aimerai à la fin héberger un petit site personnel sur mon pc.
j'ai décidé d'utiliser apache pour cela
dans la configuration de apache il y a la commande
listen
dans le fichier ports.conf
qui peut m'expliquer qu'est ce que fait vraiment cette commande.
Merci d'avance
Hors ligne
#2 Le 10/01/2013, à 17:56
- droopy191
Re : Compréhension réseaux et web
Salut,
Cette directive sert à préciser sur quel port, ipv4, ipv6... apache doit écouter ( attendre des requetes de clients).
Doc Apache
Hors ligne
#3 Le 10/01/2013, à 18:00
- thierclap
Re : Compréhension réseaux et web
apache doit écouter ( attendre des requetes de clients)
c'est ce terme que je ne comprend pas , peut tu m'expliquer .?
Hors ligne
#4 Le 10/01/2013, à 18:12
- droopy191
Re : Compréhension réseaux et web
apache doit écouter ( attendre des requetes de clients)
c'est ce terme que je ne comprend pas , peut tu m'expliquer .?
Ecouter : apache attend une requete / demande d'une page web par un client
Imaginons un serveur avec 2 carte réseaux, et donc 2 adresses ip.
on peut avec cette directive préciser sur quelle interface/ adresse ip, apache va écouter.
Si on interroge apache sur son autre adresse, il ne répondra pas.
Hors ligne
#5 Le 11/01/2013, à 02:22
- thierclap
Re : Compréhension réseaux et web
Merci, je pense avoir saisi maintenant.
comment je peux maintenant dire au serveur(apache) que je veux accéder à mon site héberger sur
/var/www
à une adresse ip donnée .
je veux accéder au site par le web . pas forcement en local.
Hors ligne
#6 Le 11/01/2013, à 02:43
- vince06fr
Re : Compréhension réseaux et web
Il faut que tu ouvre le port 80 et ton site sera disponible sur le web depuis ton ip publique
normalement si tu as une ubuntu le parefeu est désactivé, pour vérifier tape
$ sudo ufw status verbose
si tu obtiens
État : inactif
c'est que le parefeu est inactif, tu n'as donc pas de manip à faire sauf si tu veux l'activer
si tu obtiens
État : actif
Journalisation : on (low)
Par défaut : deny (entrant), allow (sortant)
alors c'est que le parefeu ne laisse rien rentrer et il faut donc autoiser le port 80 en tcp
$ sudo ufw allow 80/tcp
Maintenat il faut aussi que tu redirige le port 80 sur ta box vers le port 80 de ta machine, ça se fait depuis l'interface de configuration de ta box, selon la box la methode peut être un peu differente, je te laisse donc rechercher la bonne manip
pour connaitre l'adresse ip privé de ton serveur la commande est
$ ifconfig
Hors ligne
#7 Le 13/01/2013, à 01:32
- thierclap
Re : Compréhension réseaux et web
j'ai configuré comme indiquer par mon opérateur sfr .
mais je n'ai pas encore ma page d'accueil .
Hors ligne
#8 Le 13/01/2013, à 03:24
- vince06fr
Re : Compréhension réseaux et web
ouvre un navigateur internet à ces adresses et dis moi si ta page d'accueil apparait
http://localhost/
http://127.0.0.1/
Si elle apparait c'est que ta redirection de port sur ta box n'est pas bonne ou que ton pare-feu te bloque
Si elle n'apparait pas, c'est que ta config d'apache n'est pas bonne
Dernière modification par vince06fr (Le 13/01/2013, à 03:26)
Hors ligne
#9 Le 13/01/2013, à 03:42
- thierclap
Re : Compréhension réseaux et web
mon site apparaît bien....
mais j ai changer l'adresse du local host dans le fichier
/etc/hosts
pour le mettre avec mon ip fixe local...
Hors ligne
#10 Le 13/01/2013, à 13:46
- vince06fr
Re : Compréhension réseaux et web
Pas important, ça ne change rien, ça prouve que apache écoute bien en local
Donc soit ta redirection de port est mal configurer dans ta box soit ton pare-feu te bloque
Tu redirige bien le port 80?
Hors ligne
#11 Le 13/01/2013, à 14:38
- thierclap
Re : Compréhension réseaux et web
Oui
voici ce que j'ai fais
nom: apache
tcp
port : 80
adresse ip destination: 192.x.x.x (ip fixhe de ma machine)
port destination :80
Hors ligne
#12 Le 14/01/2013, à 01:37
- vince06fr
Re : Compréhension réseaux et web
Ça ressemble à un probleme de pare-feu, peut être une fonction dans la box
Hors ligne
#13 Le 16/01/2013, à 00:39
- thierclap
Re : Compréhension réseaux et web
peut etre. j'ai pas fait la configuration de dyndns
peut etre là le probleme .
c'est que aussi je me retrouve pas sur ce site
Hors ligne
#14 Le 17/01/2013, à 00:01
- vince06fr
Re : Compréhension réseaux et web
à quelle adresse tentes tu de te connecter depuis l'exterieur ? Si tu essaye depuis l'adresse dyndns et qu'elle n'est pas configurée, ça me semble normal que ça ne fonctionne pas...
Fais un test avec ton ip public, pour la connaitre, tu peux utiliser la commande
wget -q www.monip.org -O - | iconv -f iso8859-1 -t utf8 | sed -nre 's/^.* (([0-9]{1,3}\.){3}[0-9]{1,3}).*$/\1/p'
Tu tapes directement l'adresse que te renvoit la commande dans la barre d'url de firefox (ou de ton navigateur) et si tu es connecté à ton site c'est qu'il est accessible depuis l'exterieur
Dernière modification par vince06fr (Le 17/01/2013, à 00:03)
Hors ligne
#15 Le 18/01/2013, à 10:11
- Pseudo supprimé
Re : Compréhension réseaux et web
wget -q ....
à comparer avec
nslookup target.dyndns.tgt
Si j'ai un conseil à te donner, commence par le ssh, avant de t'embarquer dans lamp.
Dans le NAT, tu as le 22tcp à rediriger sur l'ip privée (192.168.1.x) de ton serveur.
/etc/hosts est à renseigner également.
le ssh a un usage intranet & wan
ssh toto@target.dyndns.tgt
depuis un poste client, toto cherche à se connecter à son serveur (target.dyndns.tgt), qui écoute (LISTEN) sur le port 22. toto fait une requête cliente. toto est un user unix sur le serveur qui dispose d'un home.
le dhcp de ta box délivre aussi une ip privée à ton serveur.
Pour lui réserver cettre adresse de façon permanente (c'est peut-être là ton problème), la méthode la plus efficace est de vérouiller son adresse MAC sur cette ip.
sudo ifconfig | grep -i HWaddr
l'adresse mac & physique est genre 00:15:17:e6:91:ab
à renseigner dans l'onglet de ta box, "baux permanents" ou "ouverture de ports" ou " ...". Selon les *box, modem-routeur, cela peut s'appeler autrement. En gros, tu cherches à associer une adresse mac à une ip privée genre 192.168.1.7
nb: si tu as plusieurs ethx (eth0,eth1,eth2 ..., )
sudo ifconfig
et surf un peu sur internet et regarde Octets transmis & reçus .
sur un serveur, tape lynx ou wget et télécharge n'importe quoi.
Pages : 1