Page 5 sur 7
virtualhost and co
Publié : jeu. 20 août 2009 10:48
par batoub
perso, je viens de m'installer un bind et pas de problème!
par contre, vérifie que le bind est accessible à partir du net (pas de fw par exemple)
virtualhost and co
Publié : jeu. 20 août 2009 12:40
par gizmo78
bas c'est un kimsufi donc le seul firewall (j'en ai pas installé) est celui d'ovh nan?
virtualhost and co
Publié : mer. 26 août 2009 17:48
par gizmo78
up :/
virtualhost and co
Publié : mer. 26 août 2009 18:09
par poulpito
ya pas de firewall chez ovh >_< puisque la plage complete de ports associés a ton ip arrive sur ton serveur
c'est toi qui toi t'en faire un avec iptables ou aurte
virtualhost and co
Publié : mer. 26 août 2009 19:03
par gizmo78
bas j'en ai pas mis alors, juste le truc anti woot woot avec le lien que tu mas filé poulpito
virtualhost and co
Publié : mer. 26 août 2009 21:14
par poulpito
fail2ban

virtualhost and co
Publié : mer. 26 août 2009 21:20
par gizmo78
ouaip, ca pourrait pas agir dessus, si?
virtualhost and co
Publié : mer. 26 août 2009 22:17
par poulpito
non
virtualhost and co
Publié : ven. 28 août 2009 17:27
par Kronick
tu installes iptables et tu ajoutes ça pour ton w00tw00t :
Code : Tout sélectionner
iptables -A INPUT -p tcp --dport 80 -m string --string --to 70 'GET /w00tw00t.at.ISC.SANS.' -j DROP
virtualhost and co
Publié : ven. 28 août 2009 17:32
par gizmo78
nan mais j'ai ce qu'il faut déjà

virtualhost and co
Publié : mar. 25 janv. 2011 00:17
par kalistyan
Up'là les amis.
Mon but, accéder à mes serveurs depuis l'extérieur de cette façon, le tout sur le port 80.
A.
http://www.unnati.fr (chez gandi)
B.
http://keeran.unnati.fr (chez moi) sur une VM dédiée
C.
http://portail.unnati.fr (chez moi) sur une VM dédiée
D.
http://demo.unnati.fr (chez moi) sur une VM dédiée
Registar : Gandi
DNS : Gandi
Domaine & sous domaine correctement déclaré (unnati.fr & keeran.unnati.fr pour le moment).
Quand j'utilise la redirection en direct, forward vers telle ou telle VM cela fonctionne bien.
Nom & @iP des serveurs :
Nitish 192.168.xxx.130:80 (serveur qui gère les "virtuals hosts").
keeran 192.168.xxx.205:80
ssl 192.168.xxx.210:80
NAT du port 80 sur Nitish.
Code : Tout sélectionner
ServerName keeran.unnati.lan
ServerAlias keeran.unnati.lan
Redirect / http://xxx.xxx.xxx.xxx
Avec cette configuration, quand je tape
http://keeran.unnati.fr (à partir de mon mobile) ai une erreur :
La page contient trop de redirections serveur
Ai du louper un truc... :/ & vous ?
Edit : cela fonctionne en rajoutant le port...
Redirect / http://xxx.xxx.xxx.xxx:5800
virtualhost and co
Publié : mar. 25 janv. 2011 08:55
par kalistyan
Pourquoi la redirection sur le port 80 ne se fait pas... ? alors que tous les serveurs écoutent sur ce port...
virtualhost and co
Publié : mar. 25 janv. 2011 09:46
par Kronick
hello,
c'est normal que la redirection boucle, tu fais une redirection dans le vHost pour le même nom de domaine

Si j'ai bien compris, tu as ça :
NDD (Gandhi)
|-------> Ton IP Publique
| ----> Routeur -> NAT vers une VM qui gère les vHosts |----> Depuis cette VM, redirection vers tous les serveurs web ?
Dans ton cas, il va falloir utiliser un reverse proxy sur la VM qui gère les vhosts, car tu ne peux faire du NAT (qui est du SAT je pense) vers plusieurs serveurs. D'où une VM web qui gérera les flux :
1- Install du mod reverse proxy sur la VM qui gère les vhosts (Nitish)
2- Sur chaque serveur un apache qui écoute sur le port 80 (Listen 80)
3- exemple de vHost sur la VM qui gère les vHosts : (Nitish)
Code : Tout sélectionner
ServerName keeran.unnati.fr
DocumentRoot /pouet
ErrorLog /var/log/apache2/keeran-error.log
TransferLog /var/log/apache2/keeran-access.log
LogFormat "%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-agent}i\""
ProxyRequests Off
ProxyVia On
ProxyPreserveHost On
ProxyPass / http://keeran.unnati.lan/
ProxyPassReverse / http://keeran.unnati.lan/
Order allow,deny
Allow from all
Pareil pour le SSL sauf qu'il faut remplacer par le NDD publique et le NDD/ IP privée
3- exemple de vHost sur une VM web (keeran)
Code : Tout sélectionner
ServerName keeran.unnati.lan
DocumentRoot /pouet
ErrorLog /var/log/apache2/keeran-error.log
TransferLog /var/log/apache2/keeran-access.log
LogFormat "%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-agent}i\""
4- La subtilié :
tu déclares les ndd publiques (.fr) sur la vm master
tu fais un proxy reverse sur la vm internes (.lan)
Idéalement, dans le fichier d'hôtes des trois VM
Code : Tout sélectionner
192.168.xxx.130:80 nitish keeran.unnati.fr
192.168.xxx.205 keeran keeran.unnati.lan
192.168.xxx.210 ssl ssl.unnati.lan
et voila

virtualhost and co
Publié : mar. 25 janv. 2011 10:37
par kalistyan
Tout d'abord, un grand merci.
hello,
Si j'ai bien compris, tu as ça :
NDD (Gandhi)
|-------> Ton IP Publique
| ----> Routeur -> NAT vers une VM qui gère les vHosts |----> Depuis cette VM, redirection vers tous les serveurs web ?
Tu as tout compris.
2- Sur chaque serveur un apache qui écoute sur le port 80 (Listen 80)
Obligatoire que cela soit Apache qui écoute sur ce port ? j'peux pas mettre directement l'appliance ?
Pour le moment cela ne fonctionne pas... :/
virtualhost and co
Publié : mar. 25 janv. 2011 10:42
par gizmo78
ton appliance c'est une web?
virtualhost and co
Publié : mar. 25 janv. 2011 10:44
par kalistyan
Bah y a un serveur web d'intégré...
virtualhost and co
Publié : mar. 25 janv. 2011 10:45
par gizmo78
donc le port 80 ca devrait le faire oÔ
par contre ton appli elle a pas besoin d'autres ports?
virtualhost and co
Publié : mar. 25 janv. 2011 10:50
par kalistyan
Juste besoin d'un port.
Ai stop apache sur keeran & relancé l'appliance sur le port 80 et configuré Nitish (VM qui gèrent les vHosts) comme l'a expliqué Kronick mais cela ne fonctionne pas...

virtualhost and co
Publié : mar. 25 janv. 2011 10:52
par gizmo78
t'as une erreur?
virtualhost and co
Publié : mar. 25 janv. 2011 10:53
par kalistyan
Classique : ne peut pas afficher cette page Web
virtualhost and co
Publié : mar. 25 janv. 2011 10:55
par gizmo78
et tu peux accéder directement à ton appli si tu l'as NAT sur un autre port?
virtualhost and co
Publié : mar. 25 janv. 2011 10:57
par kalistyan
NAT sur 5800 (port par défaut) fonctionne bien.

virtualhost and co
Publié : mar. 25 janv. 2011 11:04
par Kronick
hello, non pas forcément Apache en fait

mais dans tous les cas, la VM de gestion doit être capable de reverse proxyser du contenu, en se basant sur un NDD appelé.
Qu'est-ce qui ne marche pas ?
virtualhost and co
Publié : mar. 25 janv. 2011 11:08
par kalistyan
Bah depuis l'extérieur,
http://keeran.unnati.fr n'est pas accessible...
J'dois me planter sur le "reverse proxyser"... :/
virtualhost and co
Publié : mar. 25 janv. 2011 11:19
par Kronick
1- sur le routeur, tu as un bien un nat sur le port 80 vers la VM Apache ?
2- Tu peux afficher le vHost ?
3- des erreurs dans les logs apache pour le vHost ?