[apache] Virtual host & No-IP
Bonjour,
voici mon problème, j'héberge deux sites Web grace à apache. Je me suis inscrit sur le site NO-IP, pour obtenir une adresse IP fixe.
Ce que j'ai eu comme hostname : xxxx.no-ip.org, c'est mon adresse statique délivré par NO-IP.
Voici mon fichier vhost :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
NameVirtualHost www.net-pub.be:80
<VirtualHost www.net-pub.be:80>
ServerAdmin goma771@hotmail.com
DocumentRoot "C:/www/netpub"
ServerName www.net-pub.be
ErrorLog logs/www.net-pub.be-error_log
TransferLog logs/www.net-pub.be-access_log
</VirtualHost>
NameVirtualHost www.lavieilleforge-mont.be:80
<VirtualHost www.lavieilleforge-mont.be:80>
ServerAdmin goma771@hotmail.com
DocumentRoot "C:/www/lavieilleforge"
ServerName www.lavieilleforge-mont.be
ErrorLog logs/www.lavieilleforge-mont.be-error_log
TransferLog logs/www.lavieilleforge-mont.be-access_log
</VirtualHost> |
et voici le fichier host de windows :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
# Copyright (c) 1993-1999 Microsoft Corp.
#
# Ceci est un exemple de fichier HOSTS utilisé par Microsoft TCP/IP
# pour Windows.
#
# Ce fichier contient les correspondances des adresses IP aux noms d'hôtes.
# Chaque entrée doit être sur une ligne propre. L'adresse IP doit être placée
# dans la première colonne, suivie par le nom d'hôte correspondant. L'adresse
# IP et le nom d'hôte doivent être séparés par au moins un espace.
#
# De plus, des commentaires (tels que celui-ci) peuvent être insérés sur des
# lignes propres ou après le nom d'ordinateur. Ils sont indiqué par le
# symbole '#'.
#
# Par exemple :
#
# 102.54.94.97 rhino.acme.com # serveur source
# 38.25.63.10 x.acme.com # hôte client x
127.0.0.1 localhost
80.200.145.117 www.net-pub.be
80.200.145.117 www.lavieilleforge-mont.be |
l'ip 80.200.145.117 est l'ip qui est donné par le programme NO-IP, mais celle-ci change +- toutes les 30 heures, donc je dois a chaque fois configurer mon fichier host, pour que apache délivre bien mes deux sites Web.
Y at-il une solution pour que j'utilise à la place de l'adresse IP, mon hostname (xxxxx.no-ip.org) qui lui est bien statique ???
Merci :wink:
Re: [apache] Virtual host & No-IP
Salut, moi j'aurais mis :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
<VirtualHost *:80>
ServerAdmin goma771@hotmail.com
DocumentRoot "C:/www/netpub"
ServerName www.net-pub.be
ErrorLog logs/www.net-pub.be-error_log
TransferLog logs/www.net-pub.be-access_log
</VirtualHost>
<VirtualHost *:80>
ServerAdmin goma771@hotmail.com
DocumentRoot "C:/www/lavieilleforge"
ServerName www.lavieilleforge-mont.be
ErrorLog logs/www.lavieilleforge-mont.be-error_log
TransferLog logs/www.lavieilleforge-mont.be-access_log
</VirtualHost> |
Juste pour info no-ip te donne un nom d'hote : www.no-ip.com
l'ip xxx.yyy.zzz.aaa est dynamique et est fournie par ton FAI ...
si tu veux faire pointer tes domaines www.lavieilleforge-mont.be, il faut que tu les rediriges vers ton no-ip ou alors que tu crée des hotes dynamiques ...
Et Apache lorsqu'il lira www.lavieilleforge-mont.be redirigera sur le bon virtualhost. Pour les accés depuis l'exterieur ton fichier host windows ne sert a rien ...
mimiz