[HEP] Pbm acces VirtualHosts

Forum sur la sécurité des réseaux, la configuration des firewalls, la mise en place de protections contre les attaques, de DMZ, de systèmes anti-intrusion ...

Modérateur: modos Ixus

Messagepar tonyaccardo » 18 Sep 2003 09:32

Bonjour, <BR> <BR> <IMG SRC="images/smiles/icon_cussing.gif"> <IMG SRC="images/smiles/icon_cussing.gif"> <IMG SRC="images/smiles/icon_cussing.gif"> <IMG SRC="images/smiles/icon_cussing.gif"> <BR> <BR>Apres avoir longuement cherché comment faire pour héberger plusieurs domaines différents sur mon serveur apache, apparement, la solution était de définir des VirtualHosts via apache. <BR>Malheureusement, j'arrive bien à acceder aux virtualhosts de mon domaine, mais pas aux autres: <BR><!-- BBCode auto-link start --><a href="http://www.monsite1.com" target="_blank">http://www.monsite1.com</a><!-- BBCode auto-link end --> --> OK <BR><!-- BBCode auto-link start --><a href="https://www.monsite1.com" target="_blank">https://www.monsite1.com</a><!-- BBCode auto-link end --> --> OK <BR><!-- BBCode auto-link start --><a href="http://portal.monsite1.com -->" target="_blank">http://portal.monsite1.com --></a><!-- BBCode auto-link end --> OK <BR><!-- BBCode auto-link start --><a href="http://www.monsite2.com -->" target="_blank">http://www.monsite2.com --></a><!-- BBCode auto-link end --> PAS BON!!!! <BR> <BR>Quelqu'un a t il une idée???? <BR> <BR>Voici mes fichiers de conf: <BR> <BR>## extrait du httpd.conf <BR> <BR>NameVirtualHost 192.168.69.1 <BR><VirtualHost 192.168.69.1> <BR> SSLDisable <BR> DocumentRoot /var/www/monsite1.com <BR> ServerName <!-- BBCode auto-link start --><a href="http://www.monsite1.com" target="_blank">www.monsite1.com</a><!-- BBCode auto-link end --> <BR> ErrorLog /var/log/apache-ssl/monsite1-error.log <BR> TransferLog /var/log/apache-ssl/monsite1-transfer.log <BR></VirtualHost> <BR> <BR><VirtualHost 192.168.69.1> <BR> ServerName portal.monsite1.com <BR> SSLDisable <BR> DocumentRoot /var/www/monsite1.com/portal <BR> ServerAdmin <!-- BBcode auto-mailto start --><a href="mailto:webmaster@monsite1.com">webmaster@monsite1.com</a><!-- BBCode auto-mailto end --> <BR> ErrorLog /var/log/apache-ssl/portal.monsite1-error.log <BR> TransferLog /var/log/apache-ssl/portal.monsite1-transfer.log <BR></VirtualHost> <BR> <BR><VirtualHost 192.168.69.1:443> <BR> ServerName <!-- BBCode auto-link start --><a href="http://www.monsite1.com" target="_blank">www.monsite1.com</a><!-- BBCode auto-link end --> <BR> SSLEnable <BR> SSLCacheServerPath /usr/lib/apache-ssl/gcache <BR> SSLCacheServerPort /var/run/gcache_port <BR> SSLSessionCacheTimeout 300 <BR> SSLVerifyDepth 10 <BR> SSLCertificateFile /etc/apache-ssl/apache.pem <BR> DocumentRoot /var/www/monsite1.com <BR> ServerAdmin <!-- BBcode auto-mailto start --><a href="mailto:webmaster@monsite1.com">webmaster@monsite1.com</a><!-- BBCode auto-mailto end --> <BR> ErrorLog /var/log/apache-ssl/monsite1-secure-error.log <BR> TransferLog /var/log/apache-ssl/monsite1-secure-transfer.log <BR></VirtualHost> <BR> <BR><VirtualHost 192.168.69.1> <BR> ServerName <!-- BBCode auto-link start --><a href="http://www.monsite2.com" target="_blank">www.monsite2.com</a><!-- BBCode auto-link end --> <BR> SSLDisable <BR> DocumentRoot /var/www/monsite2.com <BR> ServerAdmin <!-- BBcode auto-mailto start --><a href="mailto:webmaster@monsite2.com">webmaster@monsite2.com</a><!-- BBCode auto-mailto end --> <BR> ErrorLog /var/log/apache-ssl/monsite2-error.log <BR> TransferLog /var/log/apache-ssl/monsite2-transfer.log <BR></VirtualHost> <BR> <BR>## extrait du fichier de zone DNS <BR>monsite1.com. IN NS monserveur.monsite1.com. <BR><!-- BBCode auto-link start --><a href="http://www.monsite1.com." target="_blank">www.monsite1.com.</a><!-- BBCode auto-link end --> IN CNAME monserveur <BR>portal.monsite1.com. IN CNAME monserveur <BR><!-- BBCode auto-link start --><a href="http://www.monsite2.com." target="_blank">www.monsite2.com.</a><!-- BBCode auto-link end --> IN A 192.168.69.1
Avatar de l’utilisateur
tonyaccardo
Premier-Maître
Premier-Maître
 
Messages: 52
Inscrit le: 15 Sep 2003 00:00
Localisation: France

Messagepar arapaho » 18 Sep 2003 16:10

Comment veux-tu qu'un fichier de zone DNS gere 2 nom de domaine dans le même fichier ?? <BR> <BR>Il faudrai que tu crées un fichier de zone spécifique pour tondomaine2.com, puis déclarer le serveur web de nouveau dans ce fichier et enfin créer le CNAME correspondant.
No One Will Ever Need More Than 640K Ram - Bill Gates, 1981
Avatar de l’utilisateur
arapaho
Amiral
Amiral
 
Messages: 1119
Inscrit le: 18 Avr 2002 00:00
Localisation: Genève

Messagepar tonyaccardo » 19 Sep 2003 11:01

<BR> <IMG SRC="images/smiles/icon_up.gif"> <IMG SRC="images/smiles/icon_up.gif"> <BR> <IMG SRC="images/smiles/icon_cussing.gif"> <IMG SRC="images/smiles/icon_cussing.gif"> <BR> <BR>Alors, j'ai créé un nouveau fichier de zone pour monsite2.com, mais ça ne marche pas mieux... <BR>Voici un extrait des fichiers: <BR> <BR>//monsite1.com.zone <BR>monsite1.com. IN SOA monserveur.monsite1.com. admin.monsite1.com. ( <BR> 1063311964 <BR> 10800 <BR> 3600 <BR> 604800 <BR> 38400) <BR><!-- BBCode auto-link start --><a href="http://www.monsite1.com." target="_blank">www.monsite1.com.</a><!-- BBCode auto-link end --> IN CNAME monserveur <BR>pop.monsite1.com. IN CNAME monserveur <BR>smtp.monsite1.com. IN CNAME monserveur <BR>imap.monsite1.com. IN CNAME monserveur <BR>portal.monsite1.com. IN CNAME monserveur <BR>admin.monsite1.com. IN CNAME monserveur <BR>monserveur.monsite1.com. IN A 192.168.69.1 <BR> <BR>//monsite2.com.zone <BR>monsite2.com. IN SOA monserveur.monsite2.com. admin.monsite2.com. ( <BR> 1063311964 <BR> 10800 <BR> 3600 <BR> 604800 <BR> 38400) <BR><!-- BBCode auto-link start --><a href="http://www.monsite2.com." target="_blank">www.monsite2.com.</a><!-- BBCode auto-link end --> IN CNAME nin9 <BR>monserveur.monsite2.com. IN A 192.168.69.1 <BR>
Avatar de l’utilisateur
tonyaccardo
Premier-Maître
Premier-Maître
 
Messages: 52
Inscrit le: 15 Sep 2003 00:00
Localisation: France

Messagepar tonyaccardo » 22 Sep 2003 10:20

Donc j'ai fait deux fichiers de zone, déclarés chacun dans named.com, mais ça ne fonctionne toujours pas, mes clients ne peuvent accéder à <!-- BBCode auto-link start --><a href="http://www.monsite2.com...." target="_blank">www.monsite2.com....</a><!-- BBCode auto-link end --> <BR>en faisant un dig @du_serveur <!-- BBCode auto-link start --><a href="http://www.monsite2.com" target="_blank">www.monsite2.com</a><!-- BBCode auto-link end -->, j'i un 'SERVFAIL' en retour.... <BR> <BR>Quelqu'un à une idée?
Avatar de l’utilisateur
tonyaccardo
Premier-Maître
Premier-Maître
 
Messages: 52
Inscrit le: 15 Sep 2003 00:00
Localisation: France

Messagepar Mafate » 22 Sep 2003 17:24

Tu utilise une conf qui est d'ordinnaire utilisé pour des Hôtes virtuels basés sur l'ip (diférente @ip) <BR> <BR>Si un ping sur <!-- BBCode auto-link start --><a href="http://www.monsite2.com" target="_blank">www.monsite2.com</a><!-- BBCode auto-link end --> est ok <BR>Je te suggere la conf suivante : <BR> <BR>## extrait du httpd.conf <BR> <BR>NameVirtualHost 192.168.69.1 <BR><VirtualHost <!-- BBCode auto-link start --><a href="http://www.monsite1.com" target="_blank">www.monsite1.com</a><!-- BBCode auto-link end -->> <BR>SSLDisable <BR>DocumentRoot /var/www/monsite1.com <BR>ServerName <!-- BBCode auto-link start --><a href="http://www.monsite1.com" target="_blank">www.monsite1.com</a><!-- BBCode auto-link end --> <BR>ErrorLog /var/log/apache-ssl/monsite1-error.log <BR>TransferLog /var/log/apache-ssl/monsite1-transfer.log <BR></VirtualHost> <BR> <BR><VirtualHost portal.monsite1.com> <BR>ServerName portal.monsite1.com <BR>SSLDisable <BR>DocumentRoot /var/www/monsite1.com/portal <BR>ServerAdmin <!-- BBcode auto-mailto start --><a href="mailto:webmaster@monsite1.com">webmaster@monsite1.com</a><!-- BBCode auto-mailto end --> <BR>ErrorLog /var/log/apache-ssl/portal.monsite1-error.log <BR>TransferLog /var/log/apache-ssl/portal.monsite1-transfer.log <BR></VirtualHost> <BR> <BR><VirtualHost <!-- BBCode auto-link start --><a href="http://www.monsite1.com" target="_blank">www.monsite1.com</a><!-- BBCode auto-link end -->:443> <BR>ServerName <!-- BBCode auto-link start --><a href="http://www.monsite1.com" target="_blank">www.monsite1.com</a><!-- BBCode auto-link end --> <BR>SSLEnable <BR>SSLCacheServerPath /usr/lib/apache-ssl/gcache <BR>SSLCacheServerPort /var/run/gcache_port <BR>SSLSessionCacheTimeout 300 <BR>SSLVerifyDepth 10 <BR>SSLCertificateFile /etc/apache-ssl/apache.pem <BR>DocumentRoot /var/www/monsite1.com <BR>ServerAdmin <!-- BBcode auto-mailto start --><a href="mailto:webmaster@monsite1.com">webmaster@monsite1.com</a><!-- BBCode auto-mailto end --> <BR>ErrorLog /var/log/apache-ssl/monsite1-secure-error.log <BR>TransferLog /var/log/apache-ssl/monsite1-secure-transfer.log <BR></VirtualHost> <BR> <BR><VirtualHost <!-- BBCode auto-link start --><a href="http://www.monsite2.com" target="_blank">www.monsite2.com</a><!-- BBCode auto-link end -->> <BR>ServerName <!-- BBCode auto-link start --><a href="http://www.monsite2.com" target="_blank">www.monsite2.com</a><!-- BBCode auto-link end --> <BR>SSLDisable <BR>DocumentRoot /var/www/monsite2.com <BR>ServerAdmin <!-- BBcode auto-mailto start --><a href="mailto:webmaster@monsite2.com">webmaster@monsite2.com</a><!-- BBCode auto-mailto end --> <BR>ErrorLog /var/log/apache-ssl/monsite2-error.log <BR>TransferLog /var/log/apache-ssl/monsite2-transfer.log <BR></VirtualHost> <BR> <BR> <BR>Si non configure les info dans le fichier host d'un poste client, si ça marche : le server DNS est à reconfigurer. <BR> <BR>Personnelement je penche pour pour un pb. DNS <IMG SRC="images/smiles/icon_biggrin.gif">
Mafate
Avatar de l’utilisateur
Mafate
Matelot
Matelot
 
Messages: 10
Inscrit le: 22 Sep 2003 00:00

Messagepar Mafate » 22 Sep 2003 17:32

Dans le fichier DNS je vois <!-- BBCode auto-link start --><a href="http://www.monsite2.com." target="_blank">www.monsite2.com.</a><!-- BBCode auto-link end --> IN A 192.168.69.1 ==> le nom traduit est : "www.monsite2.com.monsite1.com " pour que se soit "www.monsite2.com", il faut que tu fasse un CNAME vers la machine reelle et surtout ne met pas de point après "www.monsite2.com" <IMG SRC="images/smiles/icon_rolleyes.gif">
Mafate
Avatar de l’utilisateur
Mafate
Matelot
Matelot
 
Messages: 10
Inscrit le: 22 Sep 2003 00:00

Messagepar Mafate » 22 Sep 2003 18:16

Exemple de conf d'un DNS sous UNIX : <BR>options { <BR> directory "/var/named"; <BR> pid-file "/var/run/named/named.pid"; <BR>}; <BR>// <BR>// a caching only nameserver config <BR>// <BR> controls{ <BR> inet 127.0.0.1 allow{ <BR> localhost; <BR> } keys{ <BR> rndckey; <BR> }; <BR>}; <BR>key "rndckey"{ <BR> algorithm hmac-md5; <BR> secret "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; <BR>}; <BR>zone "." { <BR> type hint; <BR> file "root.cache"; <BR>}; <BR>zone "monsite1.com" in{ <BR> type master; <BR> file "monsite1"; <BR> allow-update{ <BR> none; <BR> }; <BR>zone "monsite2.com" in{ <BR> type master; <BR> file "monsite2"; <BR> allow-update{ <BR> none; <BR> }; <BR> <BR>}; <BR>zone "0.0.127.in-addr.arpa" in{ <BR> type master; <BR> file "named.local"; <BR> allow-update{ <BR> none; <BR> }; <BR>}; <BR>zone "16.172.in-addr.arpa" in{ <BR> type master; <BR> file "named.network"; <BR> allow-update{ <BR> none; <BR> }; <BR>}; <BR> <BR> <BR> <BR>Le fichier monsite1 : <BR>@ IN SOA monserver.monsite1.com. root.monserver.monsite1.com. ( <BR> 2003091903 ; serial <BR> 8H ; refresh <BR> 4H ; retry <BR> 1000H ; expire <BR> 1D ; default_ttl <BR> ) <BR>@ IN TXT "monsite1.com" <BR>@ IN NS monsite1 <BR>@ IN NS monserver.monsite1.com. <BR>@ IN MX 10 smtp.monsite1.com. <BR>localhost IN A 127.0.0.1 <BR>machine1 IN A 172.16.0.240 <BR>mail IN A 172.16.0.241 <BR>www IN A 172.16.0.242 <BR>...... <BR> <BR>Le fichier monsite2 : <BR> <BR>@ IN SOA monserver.monsite2.com. root.monserver.monsite2.com. ( <BR> 2003091903 ; serial <BR> 8H ; refresh <BR> 4H ; retry <BR> 1000H ; expire <BR> 1D ; default_ttl <BR> ) <BR>@ IN TXT "monsite2.com" <BR>@ IN NS monsite2 <BR>@ IN NS monserver.monsite2.com. <BR>@ IN MX 10 smtp.monsite2.com. <BR>localhost IN A 127.0.0.1 <BR>machinex IN A 172.16.0.240 <BR>mail IN A 172.16.0.241 <BR>www IN A 172.16.0.242 <BR>...... <BR> <BR> <BR>Dans ce cas les machines portent les mêmes @ip, puiseque monsite2 est virtuel <BR>Il ne devriat avoir qu'une seul zone n-addr.arpa puisque il n'y a qu'une seul plage d'adresse... <IMG SRC="images/smiles/icon_find.gif">
Mafate
Avatar de l’utilisateur
Mafate
Matelot
Matelot
 
Messages: 10
Inscrit le: 22 Sep 2003 00:00

Messagepar tonyaccardo » 26 Sep 2003 16:42

Alors, coté DNS, c'est bon, tout fonctionne comme il faut... <BR>Par contre, coté Apache, le serveur me renvoie à tous les coups une erreur 404, sur monsite1.com et monsite2.com, une idée???
Avatar de l’utilisateur
tonyaccardo
Premier-Maître
Premier-Maître
 
Messages: 52
Inscrit le: 15 Sep 2003 00:00
Localisation: France


Retour vers Sécurité et réseaux

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité