#1 Le 30/01/2015, à 10:05
- chefdelegion
[vhost apache] changer l'ip automatiquement [RESOLU]
Salut
Ayant pour le moment des problemes avec DynDns, j'utilise l'idee recu de Bruno curl -s curlmyip.com pour afficher l'ip dynamique externe en ligne de commande, qui l'enregistre dans un fichier ip.txt. Un peu roullier en se moment via les scripts et me remettre a jour, j'aimerais savoir la commande qui permet a curl ou autre de mettre a jour l'ip dans le vhost de apache.
Par exemple :
(ip ancienne de la boxe) <VirtualHost 118.80.5.113:80>
curl -s curlmyip.com
(new ip 69.112.75.230)
{quelque chose qui modifie et ajoute la nouvelle ip dans le vhost}
Merci
Dernière modification par chefdelegion (Le 31/01/2015, à 03:20)
Xubuntu 14.04 LTS sur tous les postes.
Debian/FreeBSD pour les serveurs.
OMV/FreeNAS pour les serveurs NAS/SAN
New blog : http://aurelienh.shost.ca
Hors ligne
#2 Le 30/01/2015, à 11:27
- bruno
Re : [vhost apache] changer l'ip automatiquement [RESOLU]
Et pourquoi utilises-tu des hôtes virtuels basés sur l'IP ? Sinon tu peux utiliser sed pour remplacer ton IP
Hors ligne
#3 Le 30/01/2015, à 12:28
- chefdelegion
Re : [vhost apache] changer l'ip automatiquement [RESOLU]
Et pourquoi utilises-tu des hôtes virtuels basés sur l'IP ? Sinon tu peux utiliser sed pour remplacer ton IP
car le serveur contient 15 adresses IP differentes.
Mais seulement le vhost /etc/apache2/sites-available/externe a seulement besoin d''avoir la mise a jour de l''ip externe, du le faite les services comme NOIP ont des problemes avec le fai actuelle que nous avons.
sed me permet donc de modifier l'ip de <virtualhost IP:80> par la nouvelle afficher par curl ?
desoler d''etre noob
Dernière modification par chefdelegion (Le 30/01/2015, à 12:44)
Xubuntu 14.04 LTS sur tous les postes.
Debian/FreeBSD pour les serveurs.
OMV/FreeNAS pour les serveurs NAS/SAN
New blog : http://aurelienh.shost.ca
Hors ligne
#4 Le 30/01/2015, à 18:10
- bruno
Re : [vhost apache] changer l'ip automatiquement [RESOLU]
15 IP différentes ! Mais pourquoi faire ?
Un truc dans le style (lire les docs sur sed, commande non testée):
sed -i "s/.*:80>/<VirtualHost ${ip}:80>/" /etc/apache2/sites-available/externe
où $ip est la variable qui contient ta nouvelle IP
Dernière modification par bruno (Le 31/01/2015, à 09:08)
Hors ligne
#5 Le 31/01/2015, à 03:19
- chefdelegion
Re : [vhost apache] changer l'ip automatiquement [RESOLU]
d'accord je vois.
merci !
Xubuntu 14.04 LTS sur tous les postes.
Debian/FreeBSD pour les serveurs.
OMV/FreeNAS pour les serveurs NAS/SAN
New blog : http://aurelienh.shost.ca
Hors ligne